X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fprivate-component-filter.h;h=3ebc0e9c671adbf19cb189d8d3aedd4abfc2add6;hb=147337a3be96c8ea69fee38099762370ecac8d51;hp=ec19534e3718810a23444430d9f18fcc97a32912;hpb=a256a42d2324f0ba50153f29e2f7ef513a9905c0;p=babeltrace.git diff --git a/include/babeltrace/graph/private-component-filter.h b/include/babeltrace/graph/private-component-filter.h index ec19534e..3ebc0e9c 100644 --- a/include/babeltrace/graph/private-component-filter.h +++ b/include/babeltrace/graph/private-component-filter.h @@ -25,6 +25,7 @@ #include #include +#include #ifdef __cplusplus extern "C" { @@ -42,10 +43,11 @@ extern struct bt_private_port * bt_private_component_filter_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_filter_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); extern struct bt_private_port * bt_private_component_filter_get_input_private_port_by_name( @@ -56,10 +58,11 @@ extern struct bt_private_port * bt_private_component_filter_get_input_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_filter_add_input_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 }