Rename struct lttng_event_common to struct lttng_ust_event_common
[lttng-ust.git] / include / lttng / ust-events.h
index e5f06e5bdb3bdf824e51086a81fe231454a03789..18102c1df504dfb07e9cea10bc0009322279689a 100644 (file)
@@ -349,17 +349,26 @@ struct lttng_bytecode_runtime {
  * removed.
  */
 
-struct lttng_ust_event_private;
+struct lttng_ust_event_common_private;
 
-struct lttng_event {
-       uint32_t struct_size;                   /* Size of this structure. */
-       struct lttng_ust_event_private *priv;   /* Private event interface */
+struct lttng_ust_event_common {
+       uint32_t struct_size;                           /* Size of this structure. */
+       struct lttng_ust_event_common_private *priv;    /* Private event interface */
 
-       unsigned int id;
        int enabled;
        int has_enablers_without_bytecode;
        /* list of struct lttng_bytecode_runtime, sorted by seqnum */
        struct cds_list_head filter_bytecode_runtime_head;
+};
+
+struct lttng_ust_event_recorder_private;
+
+struct lttng_ust_event_recorder {
+       uint32_t struct_size;                           /* Size of this structure. */
+       struct lttng_ust_event_common *parent;
+       struct lttng_ust_event_recorder_private *priv;  /* Private event record interface */
+
+       unsigned int id;
        struct lttng_channel *chan;
        struct lttng_ctx *ctx;
 };
@@ -482,7 +491,7 @@ struct lttng_counter_ops {
 
 #define LTTNG_UST_STACK_CTX_PADDING    32
 struct lttng_stack_ctx {
-       struct lttng_event *event;
+       struct lttng_ust_event_recorder *event_recorder;
        struct lttng_ctx *chan_ctx;     /* RCU dereferenced. */
        struct lttng_ctx *event_ctx;    /* RCU dereferenced. */
        char padding[LTTNG_UST_STACK_CTX_PADDING];
This page took 0.023245 seconds and 4 git commands to generate.