X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=plugins%2Fctf%2Fplugin.c;h=d7e073d1fa2c7f0a56758c4afcd7887fef3170a9;hb=bb18709be19ebc5b1bd9264cdbd3dd20939bdd05;hp=cb894ddd0e9c55f93646b9935bf6532864900c4a;hpb=e0831b38938074ba6094cf1fc96c2fbe4bee0c09;p=babeltrace.git diff --git a/plugins/ctf/plugin.c b/plugins/ctf/plugin.c index cb894ddd..d7e073d1 100644 --- a/plugins/ctf/plugin.c +++ b/plugins/ctf/plugin.c @@ -27,9 +27,10 @@ */ #include + #include "fs-src/fs.h" -#include "fs-sink/writer.h" -#include "lttng-live/lttng-live-internal.h" +#include "fs-sink/fs-sink.h" +#include "lttng-live/lttng-live.h" #ifndef BT_BUILT_IN_PLUGINS BT_PLUGIN_MODULE(); @@ -48,33 +49,33 @@ BT_PLUGIN_SOURCE_COMPONENT_CLASS_DESCRIPTION(fs, BT_PLUGIN_SOURCE_COMPONENT_CLASS_INIT_METHOD(fs, ctf_fs_init); BT_PLUGIN_SOURCE_COMPONENT_CLASS_QUERY_METHOD(fs, ctf_fs_query); BT_PLUGIN_SOURCE_COMPONENT_CLASS_FINALIZE_METHOD(fs, ctf_fs_finalize); -BT_PLUGIN_SOURCE_COMPONENT_CLASS_NOTIFICATION_ITERATOR_INIT_METHOD(fs, +BT_PLUGIN_SOURCE_COMPONENT_CLASS_MESSAGE_ITERATOR_INIT_METHOD(fs, ctf_fs_iterator_init); -BT_PLUGIN_SOURCE_COMPONENT_CLASS_NOTIFICATION_ITERATOR_FINALIZE_METHOD(fs, +BT_PLUGIN_SOURCE_COMPONENT_CLASS_MESSAGE_ITERATOR_FINALIZE_METHOD(fs, ctf_fs_iterator_finalize); +BT_PLUGIN_SOURCE_COMPONENT_CLASS_MESSAGE_ITERATOR_SEEK_BEGINNING_METHOD(fs, + ctf_fs_iterator_seek_beginning); /* ctf.fs sink */ -BT_PLUGIN_SINK_COMPONENT_CLASS(fs, writer_run); -BT_PLUGIN_SINK_COMPONENT_CLASS_INIT_METHOD(fs, writer_component_init); -BT_PLUGIN_SINK_COMPONENT_CLASS_PORT_CONNECTED_METHOD(fs, - writer_component_port_connected); -BT_PLUGIN_SINK_COMPONENT_CLASS_FINALIZE_METHOD(fs, writer_component_finalize); +BT_PLUGIN_SINK_COMPONENT_CLASS(fs, ctf_fs_sink_consume); +BT_PLUGIN_SINK_COMPONENT_CLASS_INIT_METHOD(fs, ctf_fs_sink_init); +BT_PLUGIN_SINK_COMPONENT_CLASS_FINALIZE_METHOD(fs, ctf_fs_sink_finalize); +BT_PLUGIN_SINK_COMPONENT_CLASS_GRAPH_IS_CONFIGURED_METHOD(fs, + ctf_fs_sink_graph_is_configured); BT_PLUGIN_SINK_COMPONENT_CLASS_DESCRIPTION(fs, "Write CTF traces to the file system."); /* ctf.lttng-live source */ BT_PLUGIN_SOURCE_COMPONENT_CLASS_WITH_ID(auto, lttng_live, "lttng-live", - lttng_live_iterator_next); + lttng_live_msg_iter_next); BT_PLUGIN_SOURCE_COMPONENT_CLASS_DESCRIPTION_WITH_ID(auto, lttng_live, - "Connect to an LTTng relay daemon and receive CTF streams."); + "Connect to an LTTng relay daemon and receive CTF streams."); BT_PLUGIN_SOURCE_COMPONENT_CLASS_INIT_METHOD_WITH_ID(auto, lttng_live, lttng_live_component_init); BT_PLUGIN_SOURCE_COMPONENT_CLASS_QUERY_METHOD_WITH_ID(auto, lttng_live, lttng_live_query); BT_PLUGIN_SOURCE_COMPONENT_CLASS_FINALIZE_METHOD_WITH_ID(auto, lttng_live, lttng_live_component_finalize); -BT_PLUGIN_SOURCE_COMPONENT_CLASS_ACCEPT_PORT_CONNECTION_METHOD_WITH_ID(auto, - lttng_live, lttng_live_accept_port_connection); -BT_PLUGIN_SOURCE_COMPONENT_CLASS_NOTIFICATION_ITERATOR_INIT_METHOD_WITH_ID( - auto, lttng_live, lttng_live_iterator_init); -BT_PLUGIN_SOURCE_COMPONENT_CLASS_NOTIFICATION_ITERATOR_FINALIZE_METHOD_WITH_ID( - auto, lttng_live, lttng_live_iterator_finalize); +BT_PLUGIN_SOURCE_COMPONENT_CLASS_MESSAGE_ITERATOR_INIT_METHOD_WITH_ID(auto, + lttng_live, lttng_live_msg_iter_init); +BT_PLUGIN_SOURCE_COMPONENT_CLASS_MESSAGE_ITERATOR_FINALIZE_METHOD_WITH_ID(auto, + lttng_live, lttng_live_msg_iter_finalize);