Ocean
|
Specialization of MessageObject. More...
Public Types | |
using | MessageType = Messenger::MessageType |
Re-definition of MessageType. More... | |
Public Member Functions | |
MessageObject (const MessageType) | |
Creates a new message object. More... | |
MessageObject (const MessageType, std::string &&) | |
Creates a new message object. More... | |
MessageObject (const MessageObject &messageObject)=default | |
Copy-constructs a new message object. More... | |
~MessageObject ()=default | |
Destructs a message object. More... | |
MessageObject & | newLine () |
Adds a new line to this message object if a specified condition holds. More... | |
MessageObject & | newLine (const bool) |
Adds a new line to this message object if a specified condition holds. More... | |
MessageObject & | operator<< (std::string &&) |
Pushes another information message. More... | |
MessageObject & | operator<< (const std::string &) |
Pushes another information message. More... | |
MessageObject & | operator<< (const char *) |
Pushes another information message. More... | |
MessageObject & | operator<< (const double) |
Pushes another information message. More... | |
MessageObject & | operator<< (const float) |
Pushes another information message. More... | |
MessageObject & | operator<< (const int) |
Pushes another information message. More... | |
MessageObject & | operator<< (const unsigned int) |
Pushes another information message. More... | |
MessageObject & | operator<< (const long) |
Pushes another information message. More... | |
MessageObject & | operator<< (const long long) |
Pushes another information message. More... | |
MessageObject & | operator<< (const unsigned long long) |
Pushes another information message. More... | |
MessageObject & | operator<< (const long unsigned int) |
Pushes another information message. More... | |
void | operator<< (const MessageObject &) |
Pushes another information message. More... | |
MessageObject & | operator= (const MessageObject &messageObject)=default |
Assign operator. More... | |
Protected Member Functions | |
MessageObject (const MessageType, std::string &&, std::string &&) | |
Creates a new message object. More... | |
Specialization of MessageObject.
Inactive messenger object to strip away any messenger related information in binary.
using Ocean::MessageObject< false >::MessageType = Messenger::MessageType |
Re-definition of MessageType.
|
inlineexplicit |
Creates a new message object.
|
inline |
Creates a new message object.
|
default |
Copy-constructs a new message object.
messageObject | Another instance that will be used to create this instance, must be valid |
|
default |
Destructs a message object.
|
inlineprotected |
Creates a new message object.
|
inline |
Adds a new line to this message object if a specified condition holds.
|
inline |
Adds a new line to this message object if a specified condition holds.
|
inline |
Pushes another information message.
|
inline |
Pushes another information message.
|
inline |
Pushes another information message.
|
inline |
Pushes another information message.
|
inline |
Pushes another information message.
|
inline |
Pushes another information message.
|
inline |
Pushes another information message.
|
inline |
Pushes another information message.
|
inline |
Pushes another information message.
|
inline |
Pushes another information message.
|
inline |
Pushes another information message.
|
inline |
Pushes another information message.
|
default |
Assign operator.
messageObject | Another instance that will assigned to this instance, must be valid |