projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add "port connected" component class method
[babeltrace.git]
/
include
/
babeltrace
/
graph
/
component-class.h
diff --git
a/include/babeltrace/graph/component-class.h
b/include/babeltrace/graph/component-class.h
index cf031cfe1b43e9127fd948ca8230396fd834603c..c2d59da6de656a159d134175609cc5dcfcf157ed 100644
(file)
--- a/
include/babeltrace/graph/component-class.h
+++ b/
include/babeltrace/graph/component-class.h
@@
-88,6
+88,11
@@
typedef enum bt_component_status (*bt_component_class_accept_port_connection_met
struct bt_private_port *self_private_port,
struct bt_port *other_port);
struct bt_private_port *self_private_port,
struct bt_port *other_port);
+typedef void (*bt_component_class_port_connected_method)(
+ struct bt_private_component *private_component,
+ struct bt_private_port *self_private_port,
+ struct bt_port *other_port);
+
typedef void (*bt_component_class_port_disconnected_method)(
struct bt_private_component *private_component,
struct bt_private_port *private_port);
typedef void (*bt_component_class_port_disconnected_method)(
struct bt_private_component *private_component,
struct bt_private_port *private_port);
@@
-104,6
+109,10
@@
extern int bt_component_class_set_accept_port_connection_method(
struct bt_component_class *component_class,
bt_component_class_accept_port_connection_method accept_port_connection_method);
struct bt_component_class *component_class,
bt_component_class_accept_port_connection_method accept_port_connection_method);
+extern int bt_component_class_set_port_connected_method(
+ struct bt_component_class *component_class,
+ bt_component_class_port_connected_method port_connected_method);
+
extern int bt_component_class_set_port_disconnected_method(
struct bt_component_class *component_class,
bt_component_class_port_disconnected_method port_disconnected_method);
extern int bt_component_class_set_port_disconnected_method(
struct bt_component_class *component_class,
bt_component_class_port_disconnected_method port_disconnected_method);
This page took
0.023914 seconds
and
4
git commands to generate.