X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=include%2Fbabeltrace%2Fplugin%2Fplugin-internal.h;h=3fc85c858c90b905e5a40531960cfb4308f729b1;hb=633edee06e8dea4a4a2ba34a175d974f8b90726d;hp=22d50abe20280022f0304b6bb6558fbf9c451a92;hpb=62ed7c304672e2b6fd88b6d59fa3c9a7ad993a2d;p=babeltrace.git diff --git a/include/babeltrace/plugin/plugin-internal.h b/include/babeltrace/plugin/plugin-internal.h index 22d50abe..3fc85c85 100644 --- a/include/babeltrace/plugin/plugin-internal.h +++ b/include/babeltrace/plugin/plugin-internal.h @@ -1,8 +1,8 @@ -#ifndef BABELTRACE_PLUGIN_INTERNAL_H -#define BABELTRACE_PLUGIN_INTERNAL_H +#ifndef BABELTRACE_PLUGIN_COMPONENT_INTERNAL_H +#define BABELTRACE_PLUGIN_COMPONENT_INTERNAL_H /* - * BabelTrace - Plug-in internal + * BabelTrace - Component internal * * Copyright 2015 Jérémie Galarneau * @@ -29,6 +29,7 @@ #include #include +#include #include #include #include @@ -40,7 +41,7 @@ extern "C" { struct bt_notification; -struct bt_plugin { +struct bt_component { struct bt_ctf_ref ref_count; GString *name; enum bt_plugin_type type; @@ -53,13 +54,14 @@ struct bt_plugin { }; BT_HIDDEN -enum bt_plugin_status bt_plugin_init(struct bt_plugin *plugin, const char *name, - void *user_data,bt_plugin_destroy_cb destroy_func, - enum bt_plugin_type plugin_type, - bt_plugin_destroy_cb plugin_destroy); +enum bt_component_status bt_component_init(struct bt_component *plugin, + const char *name, void *user_data, + bt_component_destroy_cb destroy_func, + enum bt_component_type component_type, + bt_component_destroy_cb component_destroy); #ifdef __cplusplus } #endif -#endif /* BABELTRACE_PLUGIN_INTERNAL_H */ +#endif /* BABELTRACE_PLUGIN_COMPONENT_INTERNAL_H */