#include <bits/wordsize.h>
#include <urcu/list.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
struct ust_marker;
+struct ust_marker_probe_array;
/**
* ust_marker_probe_func - Type of a marker probe function
uint16_t event_id; /* Numeric event identifier, dynamic */
void (*call)(const struct ust_marker *mdata, void *call_private, ...);
struct ust_marker_probe_closure single;
- struct ust_marker_probe_closure *multi;
+ struct ust_marker_probe_array *multi;
const char *tp_name; /* Optional tracepoint name */
void *tp_cb; /* Optional tracepoint callback */
};
*/
#define MARK_NOARGS UST_MARKER_NOARGS
+#ifdef __cplusplus
+}
+#endif
+
#endif /* _UST_MARKER_H */