lib: compile liblttng-ctl as C++
[lttng-tools.git] / include / lttng / event-rule / kernel-uprobe.h
index 06712df3213a3757edd0771855cc40b4afbcec63..6b29b695d4291f2b22677de33b4088959fa0b58b 100644 (file)
@@ -9,6 +9,7 @@
 #define LTTNG_EVENT_RULE_KERNEL_UPROBE_H
 
 #include <lttng/event-rule/event-rule.h>
+#include <lttng/lttng-export.h>
 #include <lttng/userspace-probe.h>
 
 #ifdef __cplusplus
@@ -23,7 +24,7 @@ extern "C" {
  * Returns a new event rule on success, NULL on failure. This event rule must be
  * destroyed using lttng_event_rule_destroy().
  */
-extern struct lttng_event_rule *lttng_event_rule_kernel_uprobe_create(
+LTTNG_EXPORT extern struct lttng_event_rule *lttng_event_rule_kernel_uprobe_create(
                const struct lttng_userspace_probe_location *location);
 
 /*
@@ -38,7 +39,7 @@ extern struct lttng_event_rule *lttng_event_rule_kernel_uprobe_create(
  * passed, or LTTNG_EVENT_RULE_STATUS_UNSET if a location was not set prior to
  * this call.
  */
-extern enum lttng_event_rule_status lttng_event_rule_kernel_uprobe_get_location(
+LTTNG_EXPORT extern enum lttng_event_rule_status lttng_event_rule_kernel_uprobe_get_location(
                const struct lttng_event_rule *rule,
                const struct lttng_userspace_probe_location **location);
 
@@ -50,7 +51,7 @@ extern enum lttng_event_rule_status lttng_event_rule_kernel_uprobe_get_location(
  * Return 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_uprobe_set_event_name(
+LTTNG_EXPORT extern enum lttng_event_rule_status lttng_event_rule_kernel_uprobe_set_event_name(
                struct lttng_event_rule *rule, const char *name);
 
 /*
@@ -64,7 +65,7 @@ extern enum lttng_event_rule_status lttng_event_rule_kernel_uprobe_set_event_nam
  * 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_uprobe_get_event_name(
+LTTNG_EXPORT extern enum lttng_event_rule_status lttng_event_rule_kernel_uprobe_get_event_name(
                const struct lttng_event_rule *rule, const char **name);
 
 #ifdef __cplusplus
This page took 0.023986 seconds and 4 git commands to generate.