X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=plugins%2Fctf%2Flttng-live%2Flttng-live-internal.h;h=115ac76b2eef36de595b225f484618d534cdd70c;hb=020bc26fec456cd471efdcd92a9c86bdc1b42fa6;hp=3d8b5fa71c07f20b503b11bd5540f92c6dd868a3;hpb=0f5e83e54ee2a84640a7924bb4ae6d48557eefed;p=babeltrace.git diff --git a/plugins/ctf/lttng-live/lttng-live-internal.h b/plugins/ctf/lttng-live/lttng-live-internal.h index 3d8b5fa7..115ac76b 100644 --- a/plugins/ctf/lttng-live/lttng-live-internal.h +++ b/plugins/ctf/lttng-live/lttng-live-internal.h @@ -28,15 +28,9 @@ * SOFTWARE. */ -extern int bt_lttng_live_log_level; - #include #include - -#define BT_LOG_OUTPUT_LEVEL bt_lttng_live_log_level -#include - #include #include #include @@ -191,6 +185,9 @@ struct lttng_live_component { 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 { @@ -212,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); @@ -221,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,