Move enabler structures to internal header
[lttng-modules.git] / include / lttng / events.h
index 464adb2c2ff9a8ecd187137be8b453ed31ef925d..2b608dfd6e1ce0c4af4e45af7ba9dca733850fc8 100644 (file)
@@ -501,54 +501,6 @@ enum lttng_enabler_format_type {
        LTTNG_ENABLER_FORMAT_NAME,
 };
 
-/*
- * Enabler field, within whatever object is enabling an event. Target of
- * backward reference.
- */
-struct lttng_enabler {
-       enum lttng_enabler_format_type format_type;
-
-       /* head list of struct lttng_bytecode_node */
-       struct list_head filter_bytecode_head;
-
-       struct lttng_kernel_abi_event event_param;
-       unsigned int enabled:1;
-
-       uint64_t user_token;            /* User-provided token. */
-};
-
-struct lttng_event_enabler {
-       struct lttng_enabler base;
-       struct list_head node;  /* per-session list of enablers */
-       struct lttng_channel *chan;
-};
-
-struct lttng_event_notifier_enabler {
-       struct lttng_enabler base;
-       uint64_t error_counter_index;
-       struct list_head node;  /* List of event_notifier enablers */
-       struct lttng_event_notifier_group *group;
-
-       /* head list of struct lttng_bytecode_node */
-       struct list_head capture_bytecode_head;
-       uint64_t num_captures;
-};
-
-
-static inline
-struct lttng_enabler *lttng_event_enabler_as_enabler(
-               struct lttng_event_enabler *event_enabler)
-{
-       return &event_enabler->base;
-}
-
-static inline
-struct lttng_enabler *lttng_event_notifier_enabler_as_enabler(
-               struct lttng_event_notifier_enabler *event_notifier_enabler)
-{
-       return &event_notifier_enabler->base;
-}
-
 struct lttng_channel_ops {
        struct channel *(*channel_create)(const char *name,
                                void *priv,
This page took 0.023431 seconds and 4 git commands to generate.