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

Message variant carrying serialized Message variant as payload. More...

#include <Message.h>

Inheritance diagram for MessageSerialized:
Collaboration diagram for MessageSerialized:

Public Member Functions

 MessageSerialized (string *dataarg)
 
virtual ~MessageSerialized ()
 
- 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

std::string * data
 
- 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 carrying serialized Message variant as payload.

Parameters
dataargserialized Message variant
Returns

Definition at line 1012 of file Message.h.

Constructor & Destructor Documentation

MessageSerialized::MessageSerialized ( string *  dataarg)
MessageSerialized::~MessageSerialized ( )
virtual

Definition at line 1630 of file Message.cc.

1631 {
1632 }

Member Data Documentation

std::string* MessageSerialized::data

Definition at line 1018 of file Message.h.

Referenced by MessageSerialized().


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