eshetcpp
Contents:
Readme Files
API
Class Hierarchy
File Hierarchy
Full API
Namespaces
Classes and Structs
Struct Call
Struct ActionCall
Struct ActionRegister
Struct Disconnect
Struct ESHETClientActor::CheckResultBase
Struct ESHETClientActor::CheckResultSuccessVisitor
Struct ESHETClientActor::CommandVisitor
Struct ESHETClientActor::HandleStateReplyVisitor
Struct EventEmit
Struct EventListen
Struct EventRegister
Struct Get
Struct object_stringize_visitor
Struct Ping
Struct SendBuf
Struct Set
Struct StateChanged
Struct StateObserve
Struct StateRegister
Struct Disconnected
Struct Error
Template Struct HasMsgpackObject
Struct Known
Struct LogCallbacks
Struct ProtocolError
Struct Success
Struct TimeoutConfig
Struct Unknown
Class ESHETClientActor
Class Parser
Class Unpacker
Class Logger
Functions
Typedefs
eshetcpp
API
Class Parser
View page source
Class Parser
Defined in
File parse.hpp
Class Documentation
class
Parser
Public Functions
inline
Parser
(
const
uint8_t
*
data
,
size_t
size
)
inline
uint8_t
read8
(
)
inline
uint16_t
read16
(
)
inline
uint32_t
read32
(
)
inline
std
::
string
read_string
(
)
inline
msgpack
::
object_handle
read_msgpack
(
)
inline
void
check_empty
(
)