X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;ds=sidebyside;f=plugins%2Fctf%2Fplugin.c;h=ff168d691c901fbfff377dcde2e870d70f18a3bf;hb=6ba0b073d3cc5040234aad3ab820b7ca4022e3e9;hp=36730869392ec50990938e228d20ac178c73ec95;hpb=cbb9e0b1ec169269733bcd689294b1fd8be59a2c;p=babeltrace.git diff --git a/plugins/ctf/plugin.c b/plugins/ctf/plugin.c index 36730869..ff168d69 100644 --- a/plugins/ctf/plugin.c +++ b/plugins/ctf/plugin.c @@ -31,15 +31,16 @@ #include "lttng-live/lttng-live-internal.h" /* Initialize plug-in description. */ -BT_PLUGIN_NAME("ctf"); +BT_PLUGIN(ctf); BT_PLUGIN_DESCRIPTION("Built-in Babeltrace plug-in providing CTF read support."); BT_PLUGIN_AUTHOR("Jérémie Galarneau"); BT_PLUGIN_LICENSE("MIT"); /* Declare component classes implemented by this plug-in. */ -BT_PLUGIN_COMPONENT_CLASSES_BEGIN -BT_PLUGIN_COMPONENT_CLASS_SOURCE_ENTRY(CTF_FS_COMPONENT_NAME, - CTF_FS_COMPONENT_DESCRIPTION, ctf_fs_init) -BT_PLUGIN_COMPONENT_CLASS_SOURCE_ENTRY(LTTNG_LIVE_COMPONENT_NAME, - LTTNG_LIVE_COMPONENT_DESCRIPTION, lttng_live_init) -BT_PLUGIN_COMPONENT_CLASSES_END +BT_PLUGIN_COMPONENT_CLASS(BT_COMPONENT_TYPE_SOURCE, fs, ctf_fs_init); +BT_PLUGIN_COMPONENT_CLASS_DESCRIPTION(BT_COMPONENT_TYPE_SOURCE, fs, + CTF_FS_COMPONENT_DESCRIPTION); +BT_PLUGIN_COMPONENT_CLASS_WITH_ID(auto, lttng_live, + BT_COMPONENT_TYPE_SOURCE, "lttng-live", lttng_live_init); +BT_PLUGIN_COMPONENT_CLASS_DESCRIPTION_WITH_ID(auto, lttng_live, + BT_COMPONENT_TYPE_SOURCE, LTTNG_LIVE_COMPONENT_DESCRIPTION);