X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=liblttng-ust%2Fust-events-internal.h;h=1a94ba0ea3acf4d16136fb9c18843535e312aac4;hb=68bb7559b0041c38158c9ed0528d91d655e7eb6c;hp=24b56d3b33f3b7c82d21ea43971b00abb32b8267;hpb=bb7ad29d1e8a78e4f0f5f9c7f121fd5545c90acb;p=lttng-ust.git diff --git a/liblttng-ust/ust-events-internal.h b/liblttng-ust/ust-events-internal.h index 24b56d3b..1a94ba0e 100644 --- a/liblttng-ust/ust-events-internal.h +++ b/liblttng-ust/ust-events-internal.h @@ -165,6 +165,19 @@ struct lttng_counter_transport { const struct lib_counter_config *client_config; }; +struct lttng_ust_event_private { + struct lttng_event *pub; /* Public event interface */ + + const struct lttng_event_desc *desc; + enum lttng_ust_instrumentation instrumentation; + struct cds_list_head node; /* Event list in session */ + + /* Backward references: list of lttng_enabler_ref (ref to enablers) */ + struct cds_list_head enablers_ref_head; + struct cds_hlist_node hlist; /* session ht of events */ + int registered; /* has reg'd tracepoint probe */ +}; + static inline struct lttng_enabler *lttng_event_enabler_as_enabler( struct lttng_event_enabler *event_enabler)