X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fcomponent-class-source-const.h;h=60c2665ff68932305c613306ada03bfff87bdcdf;hb=efd923e5742993cedafc1eeeb04cfad4ddf5cc8d;hp=aaf6d65860fd28cbe8eef6416954ea0dd46eca6e;hpb=8c6884d908cf7a7cf2340f3384441278635d19e1;p=babeltrace.git diff --git a/include/babeltrace/graph/component-class-source-const.h b/include/babeltrace/graph/component-class-source-const.h index aaf6d658..60c2665f 100644 --- a/include/babeltrace/graph/component-class-source-const.h +++ b/include/babeltrace/graph/component-class-source-const.h @@ -24,26 +24,26 @@ * SOFTWARE. */ +/* For bt_component_class, bt_component_class_source */ +#include + #ifdef __cplusplus extern "C" { #endif -struct bt_component_class; -struct bt_component_class_source; - static inline -const struct bt_component_class * +const bt_component_class * bt_component_class_source_as_component_class_const( - const struct bt_component_class_source *comp_cls_source) + const bt_component_class_source *comp_cls_source) { return (const void *) comp_cls_source; } extern void bt_component_class_source_get_ref( - const struct bt_component_class_source *component_class_source); + const bt_component_class_source *component_class_source); extern void bt_component_class_source_put_ref( - const struct bt_component_class_source *component_class_source); + const bt_component_class_source *component_class_source); #define BT_COMPONENT_CLASS_SOURCE_PUT_REF_AND_RESET(_var) \ do { \