lib: add aliases for Babeltrace structure types
[babeltrace.git] / include / babeltrace / graph / port-input-const.h
index 1f13de9dd10a3a6b6b3732272ea8fc2ae3cc2087..51aef4732697b89a1dadaa79274233fea855a526 100644 (file)
  * SOFTWARE.
  */
 
+/* For bt_port, bt_port_input */
+#include <babeltrace/types.h>
+
 #include <stdint.h>
 
 #ifdef __cplusplus
 extern "C" {
 #endif
 
-struct bt_port;
-struct bt_port_input;
-
 static inline
-const struct bt_port *bt_port_input_as_port_const(
-               const struct bt_port_input *port_input)
+const bt_port *bt_port_input_as_port_const(
+               const bt_port_input *port_input)
 {
        return (const void *) port_input;
 }
 
-extern void bt_port_input_get_ref(const struct bt_port_input *port_input);
+extern void bt_port_input_get_ref(const bt_port_input *port_input);
 
-extern void bt_port_input_put_ref(const struct bt_port_input *port_input);
+extern void bt_port_input_put_ref(const bt_port_input *port_input);
 
 #define BT_PORT_INPUT_PUT_REF_AND_RESET(_var)          \
        do {                                            \
This page took 0.02495 seconds and 4 git commands to generate.