Add "port connected" component class method
[babeltrace.git] / lib / graph / component.c
index 9b996f624bb4e9854412f23b605cc47c37d35b4e..26d77605be391eb197814d43f67b8af38ca8d3fa 100644 (file)
@@ -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)
This page took 0.023925 seconds and 4 git commands to generate.