X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fcomponent-internal.h;h=35a353a1ba7be28abc8974c05535e801a9a3a11a;hb=36712f1d9ad9269638e493ca36a50979fe4da989;hp=f78c468b079ff69d3e5aea0522449e8565ffca42;hpb=6f79a7cf4f5f065267895765f2277c6a12437f37;p=babeltrace.git diff --git a/include/babeltrace/graph/component-internal.h b/include/babeltrace/graph/component-internal.h index f78c468b..35a353a1 100644 --- a/include/babeltrace/graph/component-internal.h +++ b/include/babeltrace/graph/component-internal.h @@ -64,6 +64,8 @@ struct bt_component { /* Array of struct bt_component_destroy_listener */ GArray *destroy_listeners; + + bool initialized; }; static inline @@ -87,6 +89,11 @@ struct bt_graph *bt_component_borrow_graph(struct bt_component *comp) return (void *) comp->base.parent; } +BT_HIDDEN +enum bt_component_status bt_component_create( + struct bt_component_class *component_class, + const char *name, struct bt_component **component); + BT_HIDDEN enum bt_component_status bt_component_accept_port_connection( struct bt_component *component, struct bt_port *self_port,