X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fprivate-component-source.h;h=29ed0b967f3396a3847bf8db28bd8a80807ceebd;hb=9d408fcae74602e3591f66623ceb85f482d948ed;hp=f4e9269e78a485008b425b95fa50a89a3fab2e18;hpb=1ca80abd6ac25e66d876a358ceee03910e7c0173;p=babeltrace.git diff --git a/include/babeltrace/graph/private-component-source.h b/include/babeltrace/graph/private-component-source.h index f4e9269e..29ed0b96 100644 --- a/include/babeltrace/graph/private-component-source.h +++ b/include/babeltrace/graph/private-component-source.h @@ -24,12 +24,15 @@ */ #include -#include + +/* For enum bt_component_status */ +#include #ifdef __cplusplus extern "C" { #endif +struct bt_component; struct bt_private_component; struct bt_private_port; @@ -43,10 +46,11 @@ bt_private_component_source_get_output_private_port_by_index( struct bt_private_component *private_component, uint64_t index); -extern struct bt_private_port * +extern enum bt_component_status bt_private_component_source_add_output_private_port( struct bt_private_component *private_component, - const char *name, void *user_data); + const char *name, void *user_data, + struct bt_private_port **private_port); #ifdef __cplusplus }