X-Git-Url: http://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=include%2Flttng%2Fevent-rule%2Fevent-rule-internal.h;h=7aca4a02ba62098be6d6fe271bc151920ddc82e3;hp=9fb115caf670bd5b924c112be6369ec003361911;hb=58daac01d91347336f24e1fc1cacd4e7a3101e93;hpb=8e49ca127d75e09de47b55f171f250bf4b64f219 diff --git a/include/lttng/event-rule/event-rule-internal.h b/include/lttng/event-rule/event-rule-internal.h index 9fb115caf..7aca4a02b 100644 --- a/include/lttng/event-rule/event-rule-internal.h +++ b/include/lttng/event-rule/event-rule-internal.h @@ -9,6 +9,7 @@ #define LTTNG_EVENT_RULE_INTERNAL_H #include +#include #include #include #include @@ -32,7 +33,8 @@ typedef ssize_t (*event_rule_create_from_payload_cb)( struct lttng_payload_view *view, struct lttng_event_rule **event_rule); typedef enum lttng_error_code (*event_rule_generate_filter_bytecode_cb)( - struct lttng_event_rule *event_rule, uid_t uid, gid_t gid); + struct lttng_event_rule *event_rule, + const struct lttng_credentials *creds); typedef const char *(*event_rule_get_filter_cb)( const struct lttng_event_rule *event_rule); typedef const struct lttng_filter_bytecode *( @@ -92,7 +94,8 @@ enum lttng_domain_type lttng_event_rule_get_domain_type( LTTNG_HIDDEN enum lttng_error_code lttng_event_rule_generate_filter_bytecode( - struct lttng_event_rule *rule, uid_t uid, gid_t gid); + struct lttng_event_rule *rule, + const struct lttng_credentials *creds); /* * If not present/implemented returns NULL.