X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fself-component-sink.h;h=720a9919b8390fe493db00b1557f4fb756bbdc07;hb=b19ff26f04df428047676dd736bd7cc9473906fe;hp=0a389038418eb7857c546d4ea64bbdc88b048d47;hpb=e2f7325d1e58710ee928373592adcee466f93d06;p=babeltrace.git diff --git a/include/babeltrace/graph/self-component-sink.h b/include/babeltrace/graph/self-component-sink.h index 0a389038..720a9919 100644 --- a/include/babeltrace/graph/self-component-sink.h +++ b/include/babeltrace/graph/self-component-sink.h @@ -28,44 +28,45 @@ /* For enum bt_self_component_status */ #include +/* + * For bt_component_sink, bt_self_component, bt_self_component_sink, + * bt_self_component_port_input + */ +#include + #ifdef __cplusplus extern "C" { #endif -struct bt_component_sink; -struct bt_self_component; -struct bt_self_component_sink; -struct bt_self_component_port_input; - static inline -struct bt_self_component *bt_self_component_sink_as_self_component( - struct bt_self_component_sink *self_comp_sink) +bt_self_component *bt_self_component_sink_as_self_component( + bt_self_component_sink *self_comp_sink) { return (void *) self_comp_sink; } static inline -const struct bt_component_sink * +const bt_component_sink * bt_self_component_sink_as_component_sink( - struct bt_self_component_sink *self_comp_sink) + bt_self_component_sink *self_comp_sink) { return (const void *) self_comp_sink; } -extern struct bt_self_component_port_input * +extern bt_self_component_port_input * bt_self_component_sink_borrow_input_port_by_name( - struct bt_self_component_sink *self_component, + bt_self_component_sink *self_component, const char *name); -extern struct bt_self_component_port_input * +extern bt_self_component_port_input * bt_self_component_sink_borrow_input_port_by_index( - struct bt_self_component_sink *self_component, uint64_t index); + bt_self_component_sink *self_component, uint64_t index); extern enum bt_self_component_status bt_self_component_sink_add_input_port( - struct bt_self_component_sink *self_component, + bt_self_component_sink *self_component, const char *name, void *user_data, - struct bt_self_component_port_input **self_component_port); + bt_self_component_port_input **self_component_port); #ifdef __cplusplus }