|
enum | State {
PARSE_NOTHING
, PARSE_STREAM
, PARSE_MAP
, PARSE_LIST
,
PARSE_MAP_BEGIN
, PARSE_LIST_BEGIN
, PARSE_INT
, PARSE_FLOAT
,
PARSE_STRING
, PARSE_NAME
} |
|
Definition at line 40 of file Packed.h.
◆ State
enum Atlas::Codecs::Packed::State |
|
protected |
◆ Packed()
Atlas::Codecs::Packed::Packed |
( |
std::istream & |
in, |
|
|
std::ostream & |
out, |
|
|
Atlas::Bridge & |
b |
|
) |
| |
◆ hexDecode()
std::string Atlas::Codecs::Packed::hexDecode |
( |
std::string |
data | ) |
|
|
inlineprotected |
◆ hexEncode()
std::string Atlas::Codecs::Packed::hexEncode |
( |
std::string |
data | ) |
|
|
inlineprotected |
◆ listEnd()
void Atlas::Codecs::Packed::listEnd |
( |
| ) |
|
|
overridevirtual |
◆ listFloatItem()
void Atlas::Codecs::Packed::listFloatItem |
( |
double |
| ) |
|
|
overridevirtual |
◆ listIntItem()
void Atlas::Codecs::Packed::listIntItem |
( |
std::int64_t |
| ) |
|
|
overridevirtual |
◆ listListItem()
void Atlas::Codecs::Packed::listListItem |
( |
| ) |
|
|
overridevirtual |
◆ listMapItem()
void Atlas::Codecs::Packed::listMapItem |
( |
| ) |
|
|
overridevirtual |
◆ listNoneItem()
void Atlas::Codecs::Packed::listNoneItem |
( |
| ) |
|
|
overridevirtual |
◆ listStringItem()
void Atlas::Codecs::Packed::listStringItem |
( |
std::string |
| ) |
|
|
overridevirtual |
◆ mapEnd()
void Atlas::Codecs::Packed::mapEnd |
( |
| ) |
|
|
overridevirtual |
◆ mapFloatItem()
void Atlas::Codecs::Packed::mapFloatItem |
( |
std::string |
name, |
|
|
double |
|
|
) |
| |
|
overridevirtual |
◆ mapIntItem()
void Atlas::Codecs::Packed::mapIntItem |
( |
std::string |
name, |
|
|
std::int64_t |
|
|
) |
| |
|
overridevirtual |
◆ mapListItem()
void Atlas::Codecs::Packed::mapListItem |
( |
std::string |
name | ) |
|
|
overridevirtual |
◆ mapMapItem()
void Atlas::Codecs::Packed::mapMapItem |
( |
std::string |
name | ) |
|
|
overridevirtual |
◆ mapNoneItem()
void Atlas::Codecs::Packed::mapNoneItem |
( |
std::string |
name | ) |
|
|
overridevirtual |
◆ mapStringItem()
void Atlas::Codecs::Packed::mapStringItem |
( |
std::string |
name, |
|
|
std::string |
|
|
) |
| |
|
overridevirtual |
◆ parseFloat()
void Atlas::Codecs::Packed::parseFloat |
( |
char |
next | ) |
|
|
protected |
◆ parseInt()
void Atlas::Codecs::Packed::parseInt |
( |
char |
next | ) |
|
|
protected |
◆ parseList()
void Atlas::Codecs::Packed::parseList |
( |
char |
next | ) |
|
|
protected |
◆ parseListBegin()
void Atlas::Codecs::Packed::parseListBegin |
( |
char |
next | ) |
|
|
protected |
◆ parseMap()
void Atlas::Codecs::Packed::parseMap |
( |
char |
next | ) |
|
|
protected |
◆ parseMapBegin()
void Atlas::Codecs::Packed::parseMapBegin |
( |
char |
next | ) |
|
|
protected |
◆ parseName()
void Atlas::Codecs::Packed::parseName |
( |
char |
next | ) |
|
|
protected |
◆ parseStream()
void Atlas::Codecs::Packed::parseStream |
( |
char |
next | ) |
|
|
protected |
◆ parseString()
void Atlas::Codecs::Packed::parseString |
( |
char |
next | ) |
|
|
protected |
◆ parsingBegins()
void Atlas::Codecs::Packed::parsingBegins |
( |
char |
next | ) |
|
|
protected |
◆ poll()
void Atlas::Codecs::Packed::poll |
( |
| ) |
|
|
overridevirtual |
◆ streamBegin()
void Atlas::Codecs::Packed::streamBegin |
( |
| ) |
|
|
overridevirtual |
◆ streamEnd()
void Atlas::Codecs::Packed::streamEnd |
( |
| ) |
|
|
overridevirtual |
◆ streamMessage()
void Atlas::Codecs::Packed::streamMessage |
( |
| ) |
|
|
overridevirtual |
◆ m_bridge
Bridge& Atlas::Codecs::Packed::m_bridge |
|
protected |
◆ m_data
std::string Atlas::Codecs::Packed::m_data |
|
protected |
◆ m_decoded
std::string Atlas::Codecs::Packed::m_decoded |
|
protected |
Preallocated to increase performance.
Definition at line 112 of file Packed.h.
◆ m_encoded
std::string Atlas::Codecs::Packed::m_encoded |
|
protected |
Preallocated to increase performance.
Definition at line 108 of file Packed.h.
◆ m_istream
std::istream& Atlas::Codecs::Packed::m_istream |
|
protected |
◆ m_name
std::string Atlas::Codecs::Packed::m_name |
|
protected |
◆ m_ostream
std::ostream& Atlas::Codecs::Packed::m_ostream |
|
protected |
◆ m_state
std::stack<State> Atlas::Codecs::Packed::m_state |
|
protected |
The documentation for this class was generated from the following files: