X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=plugins%2Futils%2Fdummy%2Fdummy.c;h=79b8f5bad557df62f248bdeef39fb3f122eab376;hb=72b913fbad1753b5b122bfb54c1e7936eaf9d0ef;hp=d9ce97af03fac11a691ac1656d2e285a4c068e6a;hpb=6fbd4105b92d0da8b3c5818a5b7c5b07850f4a01;p=babeltrace.git diff --git a/plugins/utils/dummy/dummy.c b/plugins/utils/dummy/dummy.c index d9ce97af..79b8f5ba 100644 --- a/plugins/utils/dummy/dummy.c +++ b/plugins/utils/dummy/dummy.c @@ -77,20 +77,20 @@ error: return ret; } -enum bt_component_status dummy_new_connection(struct bt_port *own_port, - struct bt_connection *connection) +enum bt_component_status dummy_accept_port_connection(struct bt_component *component, + struct bt_port *self_port) { enum bt_component_status ret = BT_COMPONENT_STATUS_OK; - struct bt_component *component; struct dummy *dummy; + struct bt_connection *connection; struct bt_notification_iterator *iterator; - component = bt_port_get_component(own_port); - assert(component); - 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; @@ -99,7 +99,7 @@ enum bt_component_status dummy_new_connection(struct bt_port *own_port, g_ptr_array_add(dummy->iterators, iterator); end: - bt_put(component); + bt_put(connection); return ret; }