* Copyright 2016 Jérémie Galarneau <jeremie.galarneau@efficios.com>
*/
-#ifndef BABELTRACE_GRAPH_COMPONENT_FILTER_INTERNAL_H
-#define BABELTRACE_GRAPH_COMPONENT_FILTER_INTERNAL_H
+#ifndef BABELTRACE_LIB_GRAPH_COMPONENT_FILTER_H
+#define BABELTRACE_LIB_GRAPH_COMPONENT_FILTER_H
-#include "common/macros.h"
#include <babeltrace2/graph/component.h>
-#include "component-class.h"
#include "component.h"
struct bt_component_filter {
struct bt_component parent;
};
-struct bt_component *bt_component_filter_create(
- const struct bt_component_class *class);
+struct bt_component *bt_component_filter_create(void);
-void bt_component_filter_destroy(struct bt_component *component);
-
-#endif /* BABELTRACE_GRAPH_COMPONENT_FILTER_INTERNAL_H */
+#endif /* BABELTRACE_LIB_GRAPH_COMPONENT_FILTER_H */