X-Git-Url: https://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fcomponent-class-sink-const.h;h=ecd0059c31ac01b2f782532091d7b49e90977f79;hb=b19ff26f04df428047676dd736bd7cc9473906fe;hp=4cfa7b7aa0fb3ec01cc20ada33524f646dc65558;hpb=c5b9b4417bedfbec9b5dd23b8395ccdd4eeffc44;p=babeltrace.git diff --git a/include/babeltrace/graph/component-class-sink-const.h b/include/babeltrace/graph/component-class-sink-const.h index 4cfa7b7a..ecd0059c 100644 --- a/include/babeltrace/graph/component-class-sink-const.h +++ b/include/babeltrace/graph/component-class-sink-const.h @@ -24,26 +24,26 @@ * SOFTWARE. */ +/* For bt_component_class, bt_component_class_sink */ +#include + #ifdef __cplusplus extern "C" { #endif -struct bt_component_class; -struct bt_component_class_sink; - static inline -const struct bt_component_class * +const bt_component_class * bt_component_class_sink_as_component_class_const( - const struct bt_component_class_sink *comp_cls_sink) + const bt_component_class_sink *comp_cls_sink) { return (const void *) comp_cls_sink; } extern void bt_component_class_sink_get_ref( - const struct bt_component_class_sink *component_class_sink); + const bt_component_class_sink *component_class_sink); extern void bt_component_class_sink_put_ref( - const struct bt_component_class_sink *component_class_sink); + const bt_component_class_sink *component_class_sink); #define BT_COMPONENT_CLASS_SINK_PUT_REF_AND_RESET(_var) \ do { \