lib: add aliases for Babeltrace structure types
[babeltrace.git] / include / babeltrace / plugin / plugin-set-const.h
index 53f8c24a8bbdb4c05a854c21fd89faaafe9202b2..772c7cbbb60f2eebb1cd43ac372bb10d4b71cdfa 100644 (file)
 
 #include <stdint.h>
 
+/* For bt_plugin, bt_plugin_set */
+#include <babeltrace/types.h>
+
 #ifdef __cplusplus
 extern "C" {
 #endif
 
-struct bt_plugin;
-struct bt_plugin_set;
-
 extern uint64_t bt_plugin_set_get_plugin_count(
-               const struct bt_plugin_set *plugin_set);
+               const bt_plugin_set *plugin_set);
 
-extern const struct bt_plugin *bt_plugin_set_borrow_plugin_by_index_const(
-               const struct bt_plugin_set *plugin_set, uint64_t index);
+extern const bt_plugin *bt_plugin_set_borrow_plugin_by_index_const(
+               const bt_plugin_set *plugin_set, uint64_t index);
 
-extern void bt_plugin_set_get_ref(const struct bt_plugin_set *plugin_set);
+extern void bt_plugin_set_get_ref(const bt_plugin_set *plugin_set);
 
-extern void bt_plugin_set_put_ref(const struct bt_plugin_set *plugin_set);
+extern void bt_plugin_set_put_ref(const bt_plugin_set *plugin_set);
 
 #define BT_PLUGIN_SET_PUT_REF_AND_RESET(_var)          \
        do {                                            \
This page took 0.02322 seconds and 4 git commands to generate.