00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include <config.h>
00021
00022 #include <drizzled/plugin/plugin.h>
00023 #include <drizzled/plugin/transaction_replicator.h>
00024 #include <drizzled/replication_services.h>
00025
00026 namespace drizzled
00027 {
00028
00029 bool plugin::TransactionReplicator::addPlugin(plugin::TransactionReplicator *replicator)
00030 {
00031 ReplicationServices &replication_services= ReplicationServices::singleton();
00032 replication_services.attachReplicator(replicator);
00033 return false;
00034 }
00035
00036 void plugin::TransactionReplicator::removePlugin(plugin::TransactionReplicator *replicator)
00037 {
00038 ReplicationServices &replication_services= ReplicationServices::singleton();
00039 replication_services.detachReplicator(replicator);
00040 }
00041
00042 }