X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=plugins%2Fctf%2Flttng-live%2Flttng-live-internal.h;h=a698e6bef699aa3217a7436593e4758dad931e15;hb=40f4ba76dd6f9508ca51b6220eaed57632281a07;hp=f09c623b73f5102912c7d9fe97fcced7fff4fb8f;hpb=50842bdc4c21f3de2b63e29cdac730af8b6dcca6;p=babeltrace.git diff --git a/plugins/ctf/lttng-live/lttng-live-internal.h b/plugins/ctf/lttng-live/lttng-live-internal.h index f09c623b..a698e6be 100644 --- a/plugins/ctf/lttng-live/lttng-live-internal.h +++ b/plugins/ctf/lttng-live/lttng-live-internal.h @@ -69,7 +69,7 @@ struct lttng_live_stream_iterator_generic { struct lttng_live_stream_iterator { struct lttng_live_stream_iterator_generic p; - struct bt_stream *stream; + const struct bt_stream *stream; struct lttng_live_trace *trace; struct bt_private_port *port; /* weak ref. */ @@ -138,7 +138,7 @@ struct lttng_live_trace { uint64_t id; /* ctf trace ID within the session. */ - struct bt_trace *trace; + const struct bt_trace *trace; struct lttng_live_metadata *metadata; struct bt_clock_class_priority_map *cc_prio_map; @@ -174,7 +174,7 @@ struct lttng_live_session { */ struct lttng_live_component { struct bt_object obj; - struct bt_private_component *private_component; /* weak */ + struct bt_self_component *private_component; /* weak */ struct bt_live_viewer_connection *viewer_connection; /* List of struct lttng_live_session */ @@ -209,7 +209,7 @@ enum bt_lttng_live_iterator_status { BT_LTTNG_LIVE_ITERATOR_STATUS_UNSUPPORTED = -4, }; -enum bt_component_status lttng_live_component_init(struct bt_private_component *source, +enum bt_component_status lttng_live_component_init(struct bt_self_component *source, struct bt_value *params, void *init_method_data); struct bt_component_class_query_method_return lttng_live_query( @@ -217,21 +217,21 @@ struct bt_component_class_query_method_return lttng_live_query( struct bt_query_executor *query_exec, const char *object, struct bt_value *params); -void lttng_live_component_finalize(struct bt_private_component *component); +void lttng_live_component_finalize(struct bt_self_component *component); struct bt_notification_iterator_next_method_return lttng_live_iterator_next( - struct bt_private_connection_private_notification_iterator *iterator); + struct bt_self_notification_iterator *iterator); enum bt_component_status lttng_live_accept_port_connection( - struct bt_private_component *private_component, + struct bt_self_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_connection_private_notification_iterator *it, + struct bt_self_notification_iterator *it, struct bt_private_port *port); -void lttng_live_iterator_finalize(struct bt_private_connection_private_notification_iterator *it); +void lttng_live_iterator_finalize(struct bt_self_notification_iterator *it); int lttng_live_create_viewer_session(struct lttng_live_component *lttng_live); int lttng_live_attach_session(struct lttng_live_session *session);