![]() |
InfiniSQL
v0.1.2-alpha
Massive Scale Transaction Processing
|
Message objects of varying types. Each type eventually inherits from the Message base class. Each type serves a different role in inter-actor communication. More...


Go to the source code of this file.
Classes | |
| class | Message |
| create Message object More... | |
| struct | Message::message_s |
| Message POD (serializable by memcpy) data members. More... | |
| class | MessageSocket |
| Message variant for communicating socket events. More... | |
| struct | MessageSocket::socket_s |
| MessageSocket POD (serializable by memcpy) data members. More... | |
| class | MessageUserSchema |
| Message variant for UserSchemaMgr activities. More... | |
| struct | MessageUserSchema::userschema_s |
| MessageUserSchema POD (serializable by memcpy) data members. More... | |
| class | MessageDeadlock |
| Message variant for DeadlockMgr activities. More... | |
| struct | MessageDeadlock::deadlock_s |
| MessageDeadlock POD (serializable by memcpy) data members. More... | |
| class | MessageTransaction |
| Message variant for transaction processing. More... | |
| struct | MessageTransaction::transaction_s |
| MessageTransaction POD (serializable by memcpy) data members. More... | |
| class | MessageSubtransactionCmd |
| Message variant for subtransactions. More... | |
| struct | MessageSubtransactionCmd::subtransaction_s |
| MessageSubtransactionCmd POD (serializable by memcpy) data members. More... | |
| class | MessageCommitRollback |
| Message variant for committing and rolling back transactions. More... | |
| class | MessageDispatch |
| Message variant for synchronous replication. More... | |
| struct | MessageDispatch::dispatch_s |
| MessageDispatch POD (serializable by memcpy) data members. More... | |
| struct | MessageDispatch::record_s |
| class | MessageAckDispatch |
| Message variant for acknowledgement of synchronous replication. More... | |
| struct | MessageAckDispatch::ackdispatch_s |
| MessageAckDispatch POD (serializable by memcpy) data members. More... | |
| class | MessageApply |
| Message variant for Applier activities. More... | |
| struct | MessageApply::apply_s |
| MessageApply POD (serializable by memcpy) data members. More... | |
| struct | MessageApply::applyindex_s |
| class | MessageAckApply |
| Message variant for acknowledging Applier activities. More... | |
| struct | MessageAckApply::ackapply_s |
| MessageAckApply POD (serializable by memcpy) data members. More... | |
| class | SerializedMessage |
| object carrying a serialized Message variant More... | |
| class | MessageSerialized |
| Message variant carrying serialized Message variant as payload. More... | |
| class | MessageBatchSerialized |
| Message variant containing multiple serialized Message variants. More... | |
| struct | MessageBatchSerialized::msgbatch_s |
| structure of serialized messages and destination node More... | |
Macros | |
| #define | ADDFLAG 0 |
Message objects of varying types. Each type eventually inherits from the Message base class. Each type serves a different role in inter-actor communication.
Definition in file Message.h.
| #define ADDFLAG 0 |
Definition at line 680 of file Message.h.
Referenced by MessageApply::cleariaddflag(), MessageApply::getisaddflag(), and MessageApply::setisaddflag().