Avoid unnecessary inclusions in public headers
[babeltrace.git] / include / babeltrace / graph / component-class-sink.h
index fcfd0c502c7c0f013561e28e19b8703cddae59e0..6e06e1e5f51f792081bd2e0f42df9f9095711080 100644 (file)
  * SOFTWARE.
  */
 
-#include <babeltrace/graph/private-component.h>
+/* For component class method type definitions */
+#include <babeltrace/graph/component-class.h>
 
 #ifdef __cplusplus
 extern "C" {
 #endif
 
 struct bt_component_class;
+struct bt_private_component;
 
 typedef enum bt_component_status (*bt_component_class_sink_consume_method)(
        struct bt_private_component *private_component);
This page took 0.023616 seconds and 4 git commands to generate.