const char *channel_name, struct lttng_event **events);
/*
- * Get the filter string of a specific LTTng event.
+ * Get the filter expression of a specific LTTng event.
*
- * If the call is successful, then the filter string's address is put
- * in *filter_string. If the event has no filter string, *filter_string
- * is set to NULL. The caller does NOT own *filter_string.
+ * If the call is successful, then the filter expression's address is put
+ * in *filter_expression. If the event has no filter expression,
+ * *filter_expression is set to NULL. The caller does NOT own
+ * *filter_expression.
*
* Returns 0 on success, or a negative LTTng error code on error.
*/
-extern int lttng_event_get_filter_string(struct lttng_event *event,
+extern int lttng_event_get_filter_expression(struct lttng_event *event,
const char **filter_string);
/*
char *filter_msg = NULL;
char *exclusion_msg = NULL;
- ret = lttng_event_get_filter_string(event, &filter_str);
+ ret = lttng_event_get_filter_expression(event, &filter_str);
if (ret) {
filter_msg = strdup(" [failed to retrieve filter]");
char *filter_msg = NULL;
struct lttng_event *event = &events[i];
- ret = lttng_event_get_filter_string(event, &filter_str);
+ ret = lttng_event_get_filter_expression(event,
+ &filter_str);
if (ret) {
filter_msg = strdup(" [failed to retrieve filter]");
} else if (filter_str) {
}
/* Event filter expression */
- ret = lttng_event_get_filter_string(event, &filter_expression);
+ ret = lttng_event_get_filter_expression(event, &filter_expression);
if (ret) {
goto end;
}
return ret;
}
-int lttng_event_get_filter_string(struct lttng_event *event,
- const char **filter_string)
+int lttng_event_get_filter_expression(struct lttng_event *event,
+ const char **filter_expression)
{
int ret = 0;
struct lttcomm_event_extended_header *ext_header;
- if (!event || !filter_string) {
+ if (!event || !filter_expression) {
ret = -LTTNG_ERR_INVALID;
goto end;
}
* This can happen since the lttng_event structure is
* used for other tasks where this pointer is never set.
*/
- *filter_string = NULL;
+ *filter_expression = NULL;
goto end;
}
if (ext_header->filter_len) {
- *filter_string = ((const char *) (ext_header)) +
- sizeof(*ext_header);
+ *filter_expression = ((const char *) (ext_header)) +
+ sizeof(*ext_header);
} else {
- *filter_string = NULL;
+ *filter_expression = NULL;
}
end: