event-rule: kernel probe: force location on create
[lttng-tools.git] / include / lttng / event-rule / kernel-probe.h
index 2ac173d273e1e8c1e2a325e310abbbe3b9b1e2e3..e9272ff63afc1d5333e8d56a734819e4c8ece4a5 100644 (file)
@@ -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
This page took 0.02943 seconds and 5 git commands to generate.