X-Git-Url: https://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fself-component-port.h;h=4a79409b587f1df57a134be55e122dac2058cd71;hb=b19ff26f04df428047676dd736bd7cc9473906fe;hp=7af4102a0f404b6a2961c0342e6f6fb26c04ff99;hpb=c5b9b4417bedfbec9b5dd23b8395ccdd4eeffc44;p=babeltrace.git diff --git a/include/babeltrace/graph/self-component-port.h b/include/babeltrace/graph/self-component-port.h index 7af4102a..4a79409b 100644 --- a/include/babeltrace/graph/self-component-port.h +++ b/include/babeltrace/graph/self-component-port.h @@ -23,35 +23,35 @@ * SOFTWARE. */ +/* + * For bt_port, bt_self_component_port, bt_self_component, bt_connection + */ +#include + #ifdef __cplusplus extern "C" { #endif -struct bt_port; -struct bt_self_component_port; -struct bt_self_component; -struct bt_connection; - enum bt_self_component_port_status { BT_SELF_PORT_STATUS_OK = 0, }; static inline -const struct bt_port *bt_self_component_port_as_port( - struct bt_self_component_port *self_port) +const bt_port *bt_self_component_port_as_port( + bt_self_component_port *self_port) { return (const void *) self_port; } -extern struct bt_self_component *bt_self_component_port_borrow_component( - struct bt_self_component_port *self_port); +extern bt_self_component *bt_self_component_port_borrow_component( + bt_self_component_port *self_port); extern enum bt_self_component_port_status bt_self_component_port_remove_from_component( - struct bt_self_component_port *self_port); + bt_self_component_port *self_port); extern void *bt_self_component_port_get_data( - const struct bt_self_component_port *self_port); + const bt_self_component_port *self_port); #ifdef __cplusplus }