plugins/ctf/lttng-live: use standard logging files and macros
[babeltrace.git] / plugins / ctf / lttng-live / lttng-live-internal.h
index c55d999a1ae99368efca985a2f79f2aae0b3a1e0..115ac76b2eef36de595b225f484618d534cdd70c 100644 (file)
@@ -47,8 +47,6 @@
 #define U64_STR_MAX_LEN                20
 #define STREAM_NAME_MAX_LEN    (sizeof(STREAM_NAME_PREFIX) + U64_STR_MAX_LEN)
 
-extern bool lttng_live_debug;
-
 struct lttng_live_component;
 struct lttng_live_session;
 
@@ -182,12 +180,14 @@ struct lttng_live_component {
        struct bt_list_head sessions;
 
        GString *url;
-       FILE *error_fp;
        size_t max_query_size;
        struct lttng_live_component_options options;
 
        struct bt_private_port *no_stream_port;
        struct lttng_live_no_stream_iterator *no_stream_iter;
+
+       struct bt_component *downstream_component;
+       struct bt_graph *graph;  /* weak */
 };
 
 enum bt_ctf_lttng_live_iterator_status {
@@ -209,7 +209,6 @@ enum bt_ctf_lttng_live_iterator_status {
        BT_CTF_LTTNG_LIVE_ITERATOR_STATUS_UNSUPPORTED = -4,
 };
 
-BT_HIDDEN
 enum bt_component_status lttng_live_component_init(struct bt_private_component *source,
                struct bt_value *params, void *init_method_data);
 
@@ -218,10 +217,13 @@ struct bt_value *lttng_live_query(struct bt_component_class *comp_class,
 
 void lttng_live_component_finalize(struct bt_private_component *component);
 
-BT_HIDDEN
 struct bt_notification_iterator_next_return lttng_live_iterator_next(
         struct bt_private_notification_iterator *iterator);
 
+enum bt_component_status lttng_live_accept_port_connection(
+               struct bt_private_component *private_component,
+               struct bt_private_port *self_private_port,
+               struct bt_port *other_port);
 
 enum bt_notification_iterator_status lttng_live_iterator_init(
                struct bt_private_notification_iterator *it,
This page took 0.023369 seconds and 4 git commands to generate.