X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=include%2Flttng%2Fevent-rule%2Fkernel-probe.h;h=e9272ff63afc1d5333e8d56a734819e4c8ece4a5;hb=46fd07accf36998fca3e43e54513755a98f68f48;hp=2ac173d273e1e8c1e2a325e310abbbe3b9b1e2e3;hpb=a3c516531ffff69b8d5f6564c8e4d00b4f18e7da;p=lttng-tools.git diff --git a/include/lttng/event-rule/kernel-probe.h b/include/lttng/event-rule/kernel-probe.h index 2ac173d27..e9272ff63 100644 --- a/include/lttng/event-rule/kernel-probe.h +++ b/include/lttng/event-rule/kernel-probe.h @@ -19,21 +19,12 @@ struct lttng_kernel_probe_location; /* * Create a newly allocated kernel probe event rule. * - * Returns a new event rule on success, NULL on failure. The returned event rule - * must be destroyed using lttng_event_rule_destroy(). - */ -extern struct lttng_event_rule *lttng_event_rule_kernel_probe_create(void); - -/* - * Set the kernel probe location of a kernel probe event rule. - * * The location is copied internally. * - * Returns LTTNG_EVENT_RULE_STATUS_OK on success, LTTNG_EVENT_RULE_STATUS_INVALID - * if invalid parameters are passed. + * Returns a new event rule on success, NULL on failure. The returned event rule + * must be destroyed using lttng_event_rule_destroy(). */ -extern enum lttng_event_rule_status lttng_event_rule_kernel_probe_set_location( - struct lttng_event_rule *rule, +extern struct lttng_event_rule *lttng_event_rule_kernel_probe_create( const struct lttng_kernel_probe_location *location); /* @@ -60,7 +51,7 @@ extern enum lttng_event_rule_status lttng_event_rule_kernel_probe_get_location( * Returns LTTNG_EVENT_RULE_STATUS_OK on success, LTTNG_EVENT_RULE_STATUS_INVALID * if invalid parameters are passed. */ -extern enum lttng_event_rule_status lttng_event_rule_kernel_probe_set_name( +extern enum lttng_event_rule_status lttng_event_rule_kernel_probe_set_event_name( struct lttng_event_rule *rule, const char *name); /* @@ -74,7 +65,7 @@ extern enum lttng_event_rule_status lttng_event_rule_kernel_probe_set_name( * success, LTTNG_EVENT_RULE_STATUS_INVALID if an invalid parameter is passed, * or LTTNG_EVENT_RULE_STATUS_UNSET if a name was not set prior to this call. */ -extern enum lttng_event_rule_status lttng_event_rule_kernel_probe_get_name( +extern enum lttng_event_rule_status lttng_event_rule_kernel_probe_get_event_name( const struct lttng_event_rule *rule, const char **name); #ifdef __cplusplus