X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=include%2Flttng%2Fevent-rule%2Fevent-rule.h;h=0c2453ccfd772c13aab52d0c041ef4c8729ebcf7;hb=b66cbf1731486ab4dc7e0b2e1c3fa05cc5360c19;hp=0aac04c848970a885c6e311e36d40207e153314d;hpb=695f70446965aeac8b1118bb08d572630c96114d;p=lttng-tools.git diff --git a/include/lttng/event-rule/event-rule.h b/include/lttng/event-rule/event-rule.h index 0aac04c84..0c2453ccf 100644 --- a/include/lttng/event-rule/event-rule.h +++ b/include/lttng/event-rule/event-rule.h @@ -8,6 +8,8 @@ #ifndef LTTNG_EVENT_RULE_H #define LTTNG_EVENT_RULE_H +#include + #ifdef __cplusplus extern "C" { #endif @@ -18,13 +20,12 @@ enum lttng_event_rule_type { LTTNG_EVENT_RULE_TYPE_UNKNOWN = -1, LTTNG_EVENT_RULE_TYPE_KERNEL_SYSCALL = 0, LTTNG_EVENT_RULE_TYPE_KERNEL_KPROBE = 1, - LTTNG_EVENT_RULE_TYPE_KERNEL_FUNCTION = 2, - LTTNG_EVENT_RULE_TYPE_KERNEL_TRACEPOINT = 3, - LTTNG_EVENT_RULE_TYPE_KERNEL_UPROBE = 4, - LTTNG_EVENT_RULE_TYPE_USER_TRACEPOINT = 5, - LTTNG_EVENT_RULE_TYPE_JUL_LOGGING = 6, - LTTNG_EVENT_RULE_TYPE_LOG4J_LOGGING = 7, - LTTNG_EVENT_RULE_TYPE_PYTHON_LOGGING = 8, + LTTNG_EVENT_RULE_TYPE_KERNEL_TRACEPOINT = 2, + LTTNG_EVENT_RULE_TYPE_KERNEL_UPROBE = 3, + LTTNG_EVENT_RULE_TYPE_USER_TRACEPOINT = 4, + LTTNG_EVENT_RULE_TYPE_JUL_LOGGING = 5, + LTTNG_EVENT_RULE_TYPE_LOG4J_LOGGING = 6, + LTTNG_EVENT_RULE_TYPE_PYTHON_LOGGING = 7, }; enum lttng_event_rule_status { @@ -47,13 +48,13 @@ enum lttng_event_rule_status { * Returns the type of an event rule on success, LTTNG_EVENT_RULE_UNKNOWN on * error. */ -extern enum lttng_event_rule_type lttng_event_rule_get_type( +LTTNG_EXPORT extern enum lttng_event_rule_type lttng_event_rule_get_type( const struct lttng_event_rule *event_rule); /* * Destroy an event rule object. */ -extern void lttng_event_rule_destroy(struct lttng_event_rule *rule); +LTTNG_EXPORT extern void lttng_event_rule_destroy(struct lttng_event_rule *rule); #ifdef __cplusplus }