X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Flib%2Fgraph%2Fcomponent.h;h=0925d5f265140321c200c17724e68a87c7b14029;hb=43c59509042845f8d42c3e99ec74d45fa2dc0908;hp=169d1a46ed0aef8c370d4689135eaa4b5b3265c6;hpb=c594ab036e1797da45594dce8dfc07d90f2bb81f;p=babeltrace.git diff --git a/src/lib/graph/component.h b/src/lib/graph/component.h index 169d1a46..0925d5f2 100644 --- a/src/lib/graph/component.h +++ b/src/lib/graph/component.h @@ -25,12 +25,14 @@ */ #include "common/macros.h" -#include +#include +#include #include "lib/object.h" #include #include #include "common/assert.h" #include +#include #include #include "component-class.h" @@ -74,7 +76,7 @@ struct bt_component { static inline struct bt_graph *bt_component_borrow_graph(struct bt_component *comp) { - BT_ASSERT(comp); + BT_ASSERT_DBG(comp); return (void *) bt_object_borrow_parent(&comp->base); } @@ -84,7 +86,8 @@ int bt_component_create(struct bt_component_class *component_class, struct bt_component **component); BT_HIDDEN -enum bt_self_component_status bt_component_port_connected( +enum bt_component_class_port_connected_method_status +bt_component_port_connected( struct bt_component *comp, struct bt_port *self_port, struct bt_port *other_port); @@ -115,12 +118,12 @@ struct bt_port_output *bt_component_borrow_output_port_by_name( struct bt_component *comp, const char *name); BT_HIDDEN -enum bt_self_component_status bt_component_add_input_port( +enum bt_self_component_add_port_status bt_component_add_input_port( struct bt_component *component, const char *name, void *user_data, struct bt_port **port); BT_HIDDEN -enum bt_self_component_status bt_component_add_output_port( +enum bt_self_component_add_port_status bt_component_add_output_port( struct bt_component *component, const char *name, void *user_data, struct bt_port **port);