#include <Layer.h>
template<class Decoder>
class Atlas::Message::Layer< Decoder >
Layer that combines Atlas::Message::Encoder and a decoder.
This class simply combines Atlas::Message::Encoder and a decoder of your choice (derived from DecoderBase) into a single layer.
- See also
- DecoderBase
-
Encoder
-
Object
Definition at line 25 of file Layer.h.
◆ Layer()
◆ ~Layer()
◆ listElementItem()
void Atlas::Message::Encoder::listElementItem |
( |
const Element & |
obj | ) |
|
|
inherited |
Send an object as a list item.
Definition at line 19 of file MEncoder.cpp.
◆ listElementListItem()
void Atlas::Message::Encoder::listElementListItem |
( |
const ListType & |
obj | ) |
|
|
inherited |
◆ listElementMapItem()
void Atlas::Message::Encoder::listElementMapItem |
( |
const MapType & |
obj | ) |
|
|
inherited |
◆ listEnd()
void Atlas::EncoderBase::listEnd |
( |
| ) |
|
|
inlineinherited |
◆ listFloatItem()
void Atlas::EncoderBase::listFloatItem |
( |
double |
d | ) |
|
|
inlineinherited |
◆ listIntItem()
void Atlas::EncoderBase::listIntItem |
( |
std::int64_t |
i | ) |
|
|
inlineinherited |
◆ listListItem()
void Atlas::EncoderBase::listListItem |
( |
| ) |
|
|
inlineinherited |
◆ listMapItem()
void Atlas::EncoderBase::listMapItem |
( |
| ) |
|
|
inlineinherited |
◆ listStringItem()
void Atlas::EncoderBase::listStringItem |
( |
const std::string & |
s | ) |
|
|
inlineinherited |
◆ mapElementItem()
void Atlas::Message::Encoder::mapElementItem |
( |
const std::string & |
name, |
|
|
const Element & |
obj |
|
) |
| |
|
inherited |
Send an object as a map item.
Definition at line 66 of file MEncoder.cpp.
◆ mapElementListItem()
void Atlas::Message::Encoder::mapElementListItem |
( |
const std::string & |
name, |
|
|
const ListType & |
obj |
|
) |
| |
|
inherited |
◆ mapElementMapItem()
void Atlas::Message::Encoder::mapElementMapItem |
( |
const std::string & |
name, |
|
|
const MapType & |
obj |
|
) |
| |
|
inherited |
◆ mapEnd()
void Atlas::EncoderBase::mapEnd |
( |
| ) |
|
|
inlineinherited |
◆ mapFloatItem()
void Atlas::EncoderBase::mapFloatItem |
( |
const std::string & |
name, |
|
|
double |
d |
|
) |
| |
|
inlineinherited |
◆ mapIntItem()
void Atlas::EncoderBase::mapIntItem |
( |
const std::string & |
name, |
|
|
std::int64_t |
i |
|
) |
| |
|
inlineinherited |
◆ mapListItem()
void Atlas::EncoderBase::mapListItem |
( |
const std::string & |
name | ) |
|
|
inlineinherited |
◆ mapMapItem()
void Atlas::EncoderBase::mapMapItem |
( |
const std::string & |
name | ) |
|
|
inlineinherited |
◆ mapStringItem()
void Atlas::EncoderBase::mapStringItem |
( |
const std::string & |
name, |
|
|
const std::string & |
s |
|
) |
| |
|
inlineinherited |
◆ streamBegin()
void Atlas::EncoderBase::streamBegin |
( |
| ) |
|
|
inlineinherited |
◆ streamEnd()
void Atlas::EncoderBase::streamEnd |
( |
| ) |
|
|
inlineinherited |
◆ streamMessage()
void Atlas::EncoderBase::streamMessage |
( |
| ) |
|
|
inlineinherited |
◆ streamMessageElement()
void Atlas::Message::Encoder::streamMessageElement |
( |
const MapType & |
obj | ) |
|
|
inherited |
Send a message (must be a map!) in stream state.
Definition at line 114 of file MEncoder.cpp.
◆ m_b
The documentation for this class was generated from the following file: