X-Git-Url: https://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fgraph%2Fcomponent-class-filter.h;h=beddfa10bf8aad1703994e1471b77652fc8175c5;hb=d94d92ac6656fd252a5d7bb4f6c76935ba18e62e;hp=b27eb37633fb4e652a20fb22a545928f4ba78e58;hpb=28e6ca8b6e08d1cdd1af81ae819aa39baa206eaf;p=babeltrace.git diff --git a/include/babeltrace/graph/component-class-filter.h b/include/babeltrace/graph/component-class-filter.h index b27eb376..beddfa10 100644 --- a/include/babeltrace/graph/component-class-filter.h +++ b/include/babeltrace/graph/component-class-filter.h @@ -2,8 +2,6 @@ #define BABELTRACE_GRAPH_COMPONENT_CLASS_FILTER_H /* - * Babeltrace - Component Class Interface. - * * Copyright 2016 Jérémie Galarneau * * Permission is hereby granted, free of charge, to any person obtaining a copy @@ -25,28 +23,20 @@ * SOFTWARE. */ -/* For component class method type definitions */ -#include - #ifdef __cplusplus extern "C" { #endif struct bt_component_class; - -extern -struct bt_component_class *bt_component_class_filter_create(const char *name, - bt_component_class_notification_iterator_next_method method); - -extern -int bt_component_class_filter_set_notification_iterator_init_method( - struct bt_component_class *component_class, - bt_component_class_notification_iterator_init_method method); - -extern -int bt_component_class_filter_set_notification_iterator_finalize_method( - struct bt_component_class *component_class, - bt_component_class_notification_iterator_finalize_method method); +struct bt_component_class_filter; + +static inline +struct bt_component_class * +bt_component_class_filter_borrow_component_class( + struct bt_component_class_filter *comp_cls_filter) +{ + return (void *) comp_cls_filter; +} #ifdef __cplusplus }