#include <MessageSerializer.h>
Classes | |
class | Impl |
Message serializer implementation. More... | |
class | ImplT |
Message serializer implementation (templated strong-typed version) More... | |
class | ImplV |
Message serializer implementation (variant-typed version) More... | |
Public Member Functions | |
MessageSerializer () | |
Default constructor. | |
MessageSerializer (const MessageSerializer &src) | |
Copy constructor. | |
MessageSerializer (const Serializer &src) | |
Copy constructor (overloaded version taking a serializer) | |
~MessageSerializer () | |
Destructor. | |
Protected Member Functions | |
MessageSerializer (const MessageFieldCollection< Serializer > &memberSerializers) | |
Constructor (overloaded version taking a collection of member serializers) | |
Static Protected Member Functions | |
template<typename T > | |
static MessageSerializer | create () |
Create a message serializer. | |
Friends | |
class | MessageDataType |
class | MessageVariant |
Message serializer.
Definition at line 33 of file MessageSerializer.h.
Default constructor.
Definition at line 28 of file MessageSerializer.cpp.
Copy constructor.
Definition at line 36 of file MessageSerializer.cpp.
Copy constructor (overloaded version taking a serializer)
Definition at line 40 of file MessageSerializer.cpp.
Destructor.
Definition at line 46 of file MessageSerializer.cpp.
variant_topic_tools::MessageSerializer::MessageSerializer | ( | const MessageFieldCollection< Serializer > & | memberSerializers | ) | [protected] |
Constructor (overloaded version taking a collection of member serializers)
Definition at line 31 of file MessageSerializer.cpp.
static MessageSerializer variant_topic_tools::MessageSerializer::create | ( | ) | [static, protected] |
Create a message serializer.
friend class MessageDataType [friend] |
Definition at line 35 of file MessageSerializer.h.
friend class MessageVariant [friend] |
Definition at line 36 of file MessageSerializer.h.