#include <babeltrace/babeltrace-internal.h>
#include <babeltrace/plugin/plugin-internal.h>
+#include <babeltrace/plugin/plugin-system.h>
#ifdef __cplusplus
extern "C" {
struct bt_plugin parent;
/* Plug-in implementation callbacks */
- bt_plugin_source_iterator_create_func create_iterator;
+ bt_plugin_source_iterator_create_cb create_iterator;
};
#ifdef __cplusplus
* SOFTWARE.
*/
+#include <babeltrace/compiler.h>
#include <babeltrace/plugin/source-internal.h>
#include <babeltrace/plugin/plugin-internal.h>
}
struct bt_plugin *bt_plugin_source_create(const char *name,
- void *private_data, bt_plugin_destroy_func destroy_func,
+ void *private_data, bt_plugin_destroy_cb destroy_func,
bt_plugin_source_iterator_create_cb iterator_create_cb)
{
struct bt_plugin_source *source = NULL;