27 #include <drizzled/atomics.h>
28 #include <drizzled/plugin/replication.h>
35 #include <drizzled/common_fwd.h>
37 static const char DEFAULT_USE_REPLICATOR[]=
"default";
49 typedef uint64_t GlobalTransactionId;
61 typedef std::pair<plugin::TransactionReplicator *, plugin::TransactionApplier *> ReplicationPair;
62 typedef std::vector<ReplicationPair> ReplicationStreams;
75 static bool evaluateRegisteredPlugins();
90 static bool isActive();
95 static ReplicationStreams &getReplicationStreams();
134 static uint64_t getLastAppliedTimestamp();
TODO: Rename this file - func.h is stupid.
Visibility Control Macros.