X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lib%2Fgraph%2Fcomponent.c;h=26d77605be391eb197814d43f67b8af38ca8d3fa;hb=0d8b4d8edb6b11ddd7f4e6adc77b9390a0db0b20;hp=9b996f624bb4e9854412f23b605cc47c37d35b4e;hpb=3228cc1db0ba3ff2b9007de3872fe61b66502493;p=babeltrace.git diff --git a/lib/graph/component.c b/lib/graph/component.c index 9b996f62..26d77605 100644 --- a/lib/graph/component.c +++ b/lib/graph/component.c @@ -553,6 +553,21 @@ enum bt_component_status bt_component_accept_port_connection( return status; } +BT_HIDDEN +void bt_component_port_connected(struct bt_component *comp, + struct bt_port *self_port, struct bt_port *other_port) +{ + assert(comp); + assert(self_port); + assert(other_port); + + if (comp->class->methods.port_connected) { + comp->class->methods.port_connected( + bt_private_component_from_component(comp), + bt_private_port_from_port(self_port), other_port); + } +} + BT_HIDDEN void bt_component_port_disconnected(struct bt_component *comp, struct bt_port *port)