projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lttng-live: ensure that port connections go to the same component
[babeltrace.git]
/
plugins
/
ctf
/
lttng-live
/
lttng-live-internal.h
diff --git
a/plugins/ctf/lttng-live/lttng-live-internal.h
b/plugins/ctf/lttng-live/lttng-live-internal.h
index 3d8b5fa71c07f20b503b11bd5540f92c6dd868a3..6b2d71fb86a4554b5d8a3ba30e0cfe078f4504b3 100644
(file)
--- a/
plugins/ctf/lttng-live/lttng-live-internal.h
+++ b/
plugins/ctf/lttng-live/lttng-live-internal.h
@@
-191,6
+191,8
@@
struct lttng_live_component {
struct bt_private_port *no_stream_port;
struct lttng_live_no_stream_iterator *no_stream_iter;
struct bt_private_port *no_stream_port;
struct lttng_live_no_stream_iterator *no_stream_iter;
+
+ struct bt_component *downstream_component;
};
enum bt_ctf_lttng_live_iterator_status {
};
enum bt_ctf_lttng_live_iterator_status {
@@
-212,7
+214,6
@@
enum bt_ctf_lttng_live_iterator_status {
BT_CTF_LTTNG_LIVE_ITERATOR_STATUS_UNSUPPORTED = -4,
};
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);
enum bt_component_status lttng_live_component_init(struct bt_private_component *source,
struct bt_value *params, void *init_method_data);
@@
-221,10
+222,13
@@
struct bt_value *lttng_live_query(struct bt_component_class *comp_class,
void lttng_live_component_finalize(struct bt_private_component *component);
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);
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,
enum bt_notification_iterator_status lttng_live_iterator_init(
struct bt_private_notification_iterator *it,
This page took
0.023614 seconds
and
4
git commands to generate.