Hide forward declaration of struct lttng_event_notifier_group
[lttng-ust.git] / liblttng-ust / ust-events-internal.h
index 505db0b131bba830b9a55343719c7e4962798bde..be0fa963e11ed1e337543218111ac62d4b9d05bd 100644 (file)
@@ -17,6 +17,7 @@
 #include "ust-context-provider.h"
 
 struct lttng_ust_abi_obj;
+struct lttng_event_notifier_group;
 
 union lttng_ust_abi_args {
        struct {
@@ -79,7 +80,7 @@ struct lttng_event_enabler {
         * Unused, but kept around to make it explicit that the tracer can do
         * it.
         */
-       struct lttng_ctx *ctx;
+       struct lttng_ust_ctx *ctx;
 };
 
 struct lttng_event_notifier_enabler {
@@ -220,7 +221,7 @@ struct lttng_event_notifier_group {
        struct cds_list_head enablers_head;
        struct cds_list_head event_notifiers_head;      /* list of event_notifiers */
        struct lttng_ust_event_notifier_ht event_notifiers_ht; /* hashtable of event_notifiers */
-       struct lttng_ctx *ctx;                  /* contexts for filters. */
+       struct lttng_ust_ctx *ctx;                      /* contexts for filters. */
 
        struct lttng_counter *error_counter;
        size_t error_counter_len;
@@ -278,11 +279,11 @@ struct lttng_ust_bytecode_runtime_private {
         * Pointer to a URCU-protected pointer owned by an `struct
         * lttng_session`or `struct lttng_event_notifier_group`.
         */
-       struct lttng_ctx **pctx;
+       struct lttng_ust_ctx **pctx;
 };
 
 struct lttng_ust_session_private {
-       struct lttng_session *pub;              /* Public session interface */
+       struct lttng_ust_session *pub;          /* Public session interface */
 
        int been_active;                        /* Been active ? */
        int objd;                               /* Object associated */
@@ -303,12 +304,12 @@ struct lttng_ust_session_private {
        /* New UST 2.8 */
        struct lttng_ust_enum_ht enums_ht;      /* ht of enumerations */
        struct cds_list_head enums_head;
-       struct lttng_ctx *ctx;                  /* contexts for filters. */
+       struct lttng_ust_ctx *ctx;                      /* contexts for filters. */
 };
 
 struct lttng_enum {
        const struct lttng_ust_enum_desc *desc;
-       struct lttng_session *session;
+       struct lttng_ust_session *session;
        struct cds_list_head node;      /* Enum list in session */
        struct cds_hlist_node hlist;    /* Session ht of enums */
        uint64_t id;                    /* Enumeration ID in sessiond */
@@ -395,7 +396,7 @@ int lttng_event_enabler_attach_exclusion(struct lttng_event_enabler *enabler,
  */
 __attribute__((visibility("hidden")))
 void lttng_enabler_link_bytecode(const struct lttng_ust_event_desc *event_desc,
-               struct lttng_ctx **ctx,
+               struct lttng_ust_ctx **ctx,
                struct cds_list_head *instance_bytecode_runtime_head,
                struct cds_list_head *enabler_bytecode_runtime_head);
 
@@ -498,7 +499,7 @@ __attribute__((visibility("hidden")))
 int lttng_add_perf_counter_to_ctx(uint32_t type,
                                  uint64_t config,
                                  const char *name,
-                                 struct lttng_ctx **ctx);
+                                 struct lttng_ust_ctx **ctx);
 
 __attribute__((visibility("hidden")))
 int lttng_perf_counter_init(void);
@@ -512,7 +513,7 @@ static inline
 int lttng_add_perf_counter_to_ctx(uint32_t type,
                                  uint64_t config,
                                  const char *name,
-                                 struct lttng_ctx **ctx)
+                                 struct lttng_ust_ctx **ctx)
 {
        return -ENOSYS;
 }
@@ -548,19 +549,19 @@ struct lttng_ust_abi_field_iter *
        lttng_ust_field_list_get_iter_next(struct lttng_ust_field_list *list);
 
 __attribute__((visibility("hidden")))
-struct lttng_session *lttng_session_create(void);
+struct lttng_ust_session *lttng_session_create(void);
 
 __attribute__((visibility("hidden")))
-int lttng_session_enable(struct lttng_session *session);
+int lttng_session_enable(struct lttng_ust_session *session);
 
 __attribute__((visibility("hidden")))
-int lttng_session_disable(struct lttng_session *session);
+int lttng_session_disable(struct lttng_ust_session *session);
 
 __attribute__((visibility("hidden")))
-int lttng_session_statedump(struct lttng_session *session);
+int lttng_session_statedump(struct lttng_ust_session *session);
 
 __attribute__((visibility("hidden")))
-void lttng_session_destroy(struct lttng_session *session);
+void lttng_session_destroy(struct lttng_ust_session *session);
 
 /*
  * Called with ust lock held.
@@ -575,7 +576,7 @@ __attribute__((visibility("hidden")))
 void lttng_handle_pending_statedump(void *owner);
 
 __attribute__((visibility("hidden")))
-struct lttng_channel *lttng_channel_create(struct lttng_session *session,
+struct lttng_channel *lttng_channel_create(struct lttng_ust_session *session,
                                       const char *transport_name,
                                       void *buf_addr,
                                       size_t subbuf_size, size_t num_subbuf,
@@ -613,7 +614,7 @@ __attribute__((visibility("hidden")))
 struct cds_list_head *lttng_get_probe_list_head(void);
 
 __attribute__((visibility("hidden")))
-struct lttng_enum *lttng_ust_enum_get_from_desc(struct lttng_session *session,
+struct lttng_enum *lttng_ust_enum_get_from_desc(struct lttng_ust_session *session,
                const struct lttng_ust_enum_desc *enum_desc);
 
 __attribute__((visibility("hidden")))
This page took 0.039697 seconds and 4 git commands to generate.