InfiniSQL  v0.1.2-alpha
Massive Scale Transaction Processing
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
MessageBatchSerialized Class Reference

Message variant containing multiple serialized Message variants. More...

#include <Message.h>

Inheritance diagram for MessageBatchSerialized:
Collaboration diagram for MessageBatchSerialized:

Classes

struct  msgbatch_s
 structure of serialized messages and destination node More...
 

Public Member Functions

 MessageBatchSerialized (int16_t nodeidarg)
 
virtual ~MessageBatchSerialized ()
 
- Public Member Functions inherited from Message
 Message ()
 
virtual ~Message ()
 
size_t size ()
 get Message size More...
 
std::string * ser ()
 create string with serialized message More...
 
void package (class SerializedMessage &serobj)
 serialize this More...
 
void unpack (SerializedMessage &serobj)
 deserialize into this More...
 
void clear ()
 clear contents of this More...
 
string * sermsg ()
 return serialized Message variant string More...
 
void setEnvelope (const Topology::addressStruct &source, const Topology::addressStruct &dest, class Message &msg)
 put addresses in Message variant envelope More...
 

Public Attributes

short nmsgs
 
msgbatch_s msgbatch [OBGWMSGBATCHSIZE]
 
- Public Attributes inherited from Message
__int128 nextmsg
 
message_s messageStruct
 

Additional Inherited Members

- Static Public Member Functions inherited from Message
static class Messagedes (string *serstr)
 deserialize entire message More...
 

Detailed Description

Message variant containing multiple serialized Message variants.

Parameters
nodeidargnodeid
Returns

Definition at line 1028 of file Message.h.

Constructor & Destructor Documentation

MessageBatchSerialized::MessageBatchSerialized ( int16_t  nodeidarg)
MessageBatchSerialized::~MessageBatchSerialized ( )
virtual

Definition at line 1642 of file Message.cc.

1643 {
1644 }

Member Data Documentation

msgbatch_s MessageBatchSerialized::msgbatch[OBGWMSGBATCHSIZE]

Definition at line 1045 of file Message.h.

Referenced by ObGateway::ObGateway(), and MboxProducer::sendMsg().

short MessageBatchSerialized::nmsgs

Definition at line 1044 of file Message.h.

Referenced by ObGateway::ObGateway(), and MboxProducer::sendMsg().


The documentation for this class was generated from the following files: