cleanup: function attribute 'hidden'
[lttng-ust.git] / include / ust-dynamic-type.h
index d88e3c09b9ac6ad3c431efd771f80e23b30faafd..41c37788fbe10ad092aba62d7a9e78131812fb44 100644 (file)
@@ -9,14 +9,30 @@
 
 #include <lttng/ust-events.h>
 
-#include "ust-helper.h"
+enum lttng_ust_dynamic_type {
+       LTTNG_UST_DYNAMIC_TYPE_NONE,
+       LTTNG_UST_DYNAMIC_TYPE_S8,
+       LTTNG_UST_DYNAMIC_TYPE_S16,
+       LTTNG_UST_DYNAMIC_TYPE_S32,
+       LTTNG_UST_DYNAMIC_TYPE_S64,
+       LTTNG_UST_DYNAMIC_TYPE_U8,
+       LTTNG_UST_DYNAMIC_TYPE_U16,
+       LTTNG_UST_DYNAMIC_TYPE_U32,
+       LTTNG_UST_DYNAMIC_TYPE_U64,
+       LTTNG_UST_DYNAMIC_TYPE_FLOAT,
+       LTTNG_UST_DYNAMIC_TYPE_DOUBLE,
+       LTTNG_UST_DYNAMIC_TYPE_STRING,
+       _NR_LTTNG_UST_DYNAMIC_TYPES,
+};
 
-LTTNG_HIDDEN
 int lttng_ust_dynamic_type_choices(size_t *nr_choices,
-               const struct lttng_event_field **choices);
-LTTNG_HIDDEN
-const struct lttng_event_field *lttng_ust_dynamic_type_field(int64_t value);
-LTTNG_HIDDEN
-const struct lttng_event_field *lttng_ust_dynamic_type_tag_field(void);
+               struct lttng_ust_event_field ***choices)
+       __attribute__((visibility("hidden")));
+
+struct lttng_ust_event_field *lttng_ust_dynamic_type_field(int64_t value)
+       __attribute__((visibility("hidden")));
+
+struct lttng_ust_event_field *lttng_ust_dynamic_type_tag_field(void)
+       __attribute__((visibility("hidden")));
 
 #endif /* _LTTNG_UST_DYNAMIC_TYPE_H */
This page took 0.024373 seconds and 4 git commands to generate.