|
typedef std::pair< const std::string, const std::string > | map_key |
|
typedef std::map< const map_key, plugin::Plugin * > | map |
|
typedef std::vector< Plugin * > | vector |
|
|
static bool | addPlugin (TransactionReplicator *replicator) |
|
static void | removePlugin (TransactionReplicator *replicator) |
|
Definition at line 38 of file default_replicator.h.
DefaultReplicator::~DefaultReplicator |
( |
| ) |
|
|
inline |
Replicate a Transaction message to an Applier.
- Note
It is important to note that memory allocation for the supplied pointer is not guaranteed after the completion of this function – meaning the caller can dispose of the supplied message. Therefore, replicators and appliers implementing an asynchronous replication system must copy the supplied message to their own controlled memory storage area.
- Parameters
-
Applier | to replicate to |
Session | descriptor |
Transaction | message to be replicated |
Implements drizzled::plugin::TransactionReplicator.
Definition at line 49 of file default_replicator.cc.
The documentation for this class was generated from the following files: