projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Allow a component to remove a port and any user to disconnect one
[babeltrace.git]
/
plugins
/
utils
/
dummy
/
dummy.c
diff --git
a/plugins/utils/dummy/dummy.c
b/plugins/utils/dummy/dummy.c
index d9ce97af03fac11a691ac1656d2e285a4c068e6a..79b8f5bad557df62f248bdeef39fb3f122eab376 100644
(file)
--- a/
plugins/utils/dummy/dummy.c
+++ b/
plugins/utils/dummy/dummy.c
@@
-77,20
+77,20
@@
error:
return ret;
}
return ret;
}
-enum bt_component_status dummy_
new_connection(struct bt_port *own_por
t,
- struct bt_
connection *connection
)
+enum bt_component_status dummy_
accept_port_connection(struct bt_component *componen
t,
+ struct bt_
port *self_port
)
{
enum bt_component_status ret = BT_COMPONENT_STATUS_OK;
{
enum bt_component_status ret = BT_COMPONENT_STATUS_OK;
- struct bt_component *component;
struct dummy *dummy;
struct dummy *dummy;
+ struct bt_connection *connection;
struct bt_notification_iterator *iterator;
struct bt_notification_iterator *iterator;
- component = bt_port_get_component(own_port);
- assert(component);
-
dummy = bt_component_get_private_data(component);
assert(dummy);
dummy = bt_component_get_private_data(component);
assert(dummy);
+ connection = bt_port_get_connection(self_port);
+ assert(connection);
+
iterator = bt_connection_create_notification_iterator(connection);
if (!iterator) {
ret = BT_COMPONENT_STATUS_ERROR;
iterator = bt_connection_create_notification_iterator(connection);
if (!iterator) {
ret = BT_COMPONENT_STATUS_ERROR;
@@
-99,7
+99,7
@@
enum bt_component_status dummy_new_connection(struct bt_port *own_port,
g_ptr_array_add(dummy->iterators, iterator);
end:
g_ptr_array_add(dummy->iterators, iterator);
end:
- bt_put(co
mponent
);
+ bt_put(co
nnection
);
return ret;
}
return ret;
}
This page took
0.026185 seconds
and
4
git commands to generate.