struct lttng_probe_ctx {
struct lttng_event *event;
+ struct lttng_event_notifier *event_notifier; // Not sure if we will ever need it.
uint8_t interruptible;
};
const struct lttng_event_field *fields; /* event payload */
unsigned int nr_fields;
struct module *owner;
+ void *event_notifier_callback;
};
struct lttng_probe_desc {
int lttng_event_notifier_enabler_disable(
struct lttng_event_notifier_enabler *event_notifier_enabler);
int lttng_fix_pending_events(void);
+int lttng_fix_pending_event_notifiers(void);
int lttng_session_active(void);
+bool lttng_event_notifier_active(void);
struct lttng_session *lttng_session_create(void);
int lttng_session_enable(struct lttng_session *session);