Cleanup: Add whitelines after struct_size fields
[lttng-ust.git] / liblttng-ust / ust-events-internal.h
index e6064275fd9efcdbbd68334b6230117c8588daa3..e568d5ee352a81aa8af0658c4fc12062f54e54fb 100644 (file)
@@ -14,6 +14,7 @@
 
 #include <lttng/ust-events.h>
 
+#include "ust-context-provider.h"
 
 struct lttng_ust_abi_obj;
 
@@ -78,7 +79,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 {
@@ -219,7 +220,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;
@@ -277,7 +278,7 @@ 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 {
@@ -302,7 +303,7 @@ 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 {
@@ -394,7 +395,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);
 
@@ -497,7 +498,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);
@@ -511,7 +512,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;
 }
@@ -596,6 +597,12 @@ void lttng_transport_register(struct lttng_transport *transport);
 __attribute__((visibility("hidden")))
 void lttng_transport_unregister(struct lttng_transport *transport);
 
+/* This is ABI between liblttng-ust and liblttng-ust-ctl */
+struct lttng_transport *lttng_ust_transport_find(const char *name);
+
+/* This is ABI between liblttng-ust and liblttng-ust-dl */
+void lttng_ust_dl_update(void *ip);
+
 __attribute__((visibility("hidden")))
 void lttng_probe_provider_unregister_events(struct lttng_ust_probe_desc *desc);
 
This page took 0.025313 seconds and 4 git commands to generate.