Move health into its own common/ static library
[lttng-tools.git] / src / bin / lttng-sessiond / ust-registry.h
index 3cd474b51abfebad76d98b6255ff6f736810ed73..f195b7447b4122c8792ffa0302ffc3418349ab49 100644 (file)
@@ -107,6 +107,8 @@ struct ust_registry_channel {
        size_t nr_ctx_fields;
        struct ustctl_field *ctx_fields;
        struct lttng_ht_node_u64 node;
+       /* For delayed reclaim */
+       struct rcu_head rcu_head;
 };
 
 /*
@@ -125,7 +127,6 @@ struct ust_registry_event {
        size_t nr_fields;
        struct ustctl_field *fields;
        char *model_emf_uri;
-       struct lttng_ust_object_data *obj;
        /*
         * Flag for this channel if the metadata was dumped once during
         * registration. 0 means no, 1 yes.
@@ -224,7 +225,8 @@ void ust_registry_session_destroy(struct ust_registry_session *session);
 int ust_registry_create_event(struct ust_registry_session *session,
                uint64_t chan_key, int session_objd, int channel_objd, char *name,
                char *sig, size_t nr_fields, struct ustctl_field *fields, int loglevel,
-               char *model_emf_uri, int buffer_type, uint32_t *event_id_p);
+               char *model_emf_uri, int buffer_type, uint32_t *event_id_p,
+               struct ust_app *app);
 struct ust_registry_event *ust_registry_find_event(
                struct ust_registry_channel *chan, char *name, char *sig);
 void ust_registry_destroy_event(struct ust_registry_channel *chan,
This page took 0.025308 seconds and 5 git commands to generate.