36 #include <drizzled/plugin.h>
37 #include <drizzled/gettext.h>
38 #include <drizzled/plugin/transaction_applier.h>
46 using namespace drizzled;
48 plugin::ReplicationReturnCode
57 return in_applier->apply(in_session, to_replicate);
65 context.add(default_replicator);
69 DRIZZLE_DECLARE_PLUGIN
75 N_(
"Replicates all write events to all appliers"),
81 DRIZZLE_DECLARE_PLUGIN_END;
drizzled::plugin::ReplicationReturnCode replicate(drizzled::plugin::TransactionApplier *in_applier, drizzled::Session &in_session, drizzled::message::Transaction &to_replicate)