Public Member Functions | Public Attributes
variant_topic_tools::MessageSerializer::ImplV Class Reference

Message serializer implementation (variant-typed version) More...

#include <MessageSerializer.h>

Inheritance diagram for variant_topic_tools::MessageSerializer::ImplV:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void deserialize (ros::serialization::IStream &stream, Variant &value)
 Deserialize a variant value (implementation)
size_t getSerializedLength (const Variant &value) const
 Retrieve the serialized length of a variant value (implementation)
 ImplV (const MessageFieldCollection< Serializer > &memberSerializers=MessageFieldCollection< Serializer >())
 Constructor.
void serialize (ros::serialization::OStream &stream, const Variant &value)
 Serialize a variant value (implementation)
virtual ~ImplV ()
 Destructor.

Public Attributes

MessageFieldCollection
< Serializer
memberSerializers
 The message member serializers.

Detailed Description

Message serializer implementation (variant-typed version)

Definition at line 71 of file MessageSerializer.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 55 of file MessageSerializer.cpp.

Destructor.

Definition at line 60 of file MessageSerializer.cpp.


Member Function Documentation

Deserialize a variant value (implementation)

Implements variant_topic_tools::Serializer::Impl.

Definition at line 91 of file MessageSerializer.cpp.

Retrieve the serialized length of a variant value (implementation)

Implements variant_topic_tools::Serializer::Impl.

Definition at line 67 of file MessageSerializer.cpp.

Serialize a variant value (implementation)

Implements variant_topic_tools::Serializer::Impl.

Definition at line 83 of file MessageSerializer.cpp.


Member Data Documentation

The message member serializers.

Definition at line 99 of file MessageSerializer.h.


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


variant_topic_tools
Author(s): Ralf Kaestner
autogenerated on Tue Jul 9 2019 03:18:42