lib: add aliases for Babeltrace structure types
[babeltrace.git] / include / babeltrace / graph / component-const.h
index a737d0d59ae79c5bcefc6d5831b6ac2e51164532..8a3f2add55a068507ffc7c05bf7fcb3d890f01b8 100644 (file)
 /* For enum bt_component_class_type */
 #include <babeltrace/graph/component-class-const.h>
 
-/* For bt_bool */
+/*
+ * For bt_bool, bt_component_class, bt_component_graph, bt_component,
+ * bt_value, bt_port
+ */
 #include <babeltrace/types.h>
 
 #ifdef __cplusplus
 extern "C" {
 #endif
 
-struct bt_component_class;
-struct bt_component_graph;
-struct bt_component;
-struct bt_value;
-struct bt_port;
-
 /**
  * Get component's name.
  *
  * @param component    Component instance of which to get the name
  * @returns            Returns a pointer to the component's name
  */
-extern const char *bt_component_get_name(const struct bt_component *component);
+extern const char *bt_component_get_name(const bt_component *component);
 
 /**
  * Get component's class.
@@ -54,39 +51,39 @@ extern const char *bt_component_get_name(const struct bt_component *component);
  * @param component    Component instance of which to get the class
  * @returns            The component's class
  */
-extern const struct bt_component_class *bt_component_borrow_class_const(
-               const struct bt_component *component);
+extern const bt_component_class *bt_component_borrow_class_const(
+               const bt_component *component);
 
 extern enum bt_component_class_type bt_component_get_class_type(
-               const struct bt_component *component);
+               const bt_component *component);
 
 static inline
-bt_bool bt_component_is_source(const struct bt_component *component)
+bt_bool bt_component_is_source(const bt_component *component)
 {
        return bt_component_get_class_type(component) ==
                BT_COMPONENT_CLASS_TYPE_SOURCE;
 }
 
 static inline
-bt_bool bt_component_is_filter(const struct bt_component *component)
+bt_bool bt_component_is_filter(const bt_component *component)
 {
        return bt_component_get_class_type(component) ==
                BT_COMPONENT_CLASS_TYPE_FILTER;
 }
 
 static inline
-bt_bool bt_component_is_sink(const struct bt_component *component)
+bt_bool bt_component_is_sink(const bt_component *component)
 {
        return bt_component_get_class_type(component) ==
                BT_COMPONENT_CLASS_TYPE_SINK;
 }
 
 extern bt_bool bt_component_graph_is_canceled(
-               const struct bt_component *component);
+               const bt_component *component);
 
-extern void bt_component_get_ref(const struct bt_component *component);
+extern void bt_component_get_ref(const bt_component *component);
 
-extern void bt_component_put_ref(const struct bt_component *component);
+extern void bt_component_put_ref(const bt_component *component);
 
 #define BT_COMPONENT_PUT_REF_AND_RESET(_var)           \
        do {                                            \
This page took 0.025666 seconds and 4 git commands to generate.