tec::networking::Message
#include <net-message.hpp>
Public Types
|
Name |
enum |
@0 { header_length = 16} |
enum |
@1 { max_body_length = 1024} |
typedef const Message * |
cptr_type |
Public Functions
Public Types Documentation
enum @0
Enumerator |
Value |
Description |
header_length |
16 |
|
enum @1
Enumerator |
Value |
Description |
max_body_length |
1024 |
|
typedef cptr_type
typedef const Message* tec::networking::Message::cptr_type;
Public Functions Documentation
function Message
inline Message()
function GetDataPTR
inline const uint8_t * GetDataPTR() const
function GetDataPTR
inline uint8_t * GetDataPTR()
function length
inline std::size_t length() const
inline asio::mutable_buffer buffer_header()
function buffer_body
inline asio::mutable_buffer buffer_body()
function buffer
inline asio::const_buffer buffer() const
function GetBodyPTR
inline const char * GetBodyPTR() const
function GetBodyPTR
inline char * GetBodyPTR()
function GetBodyLength
inline std::size_t GetBodyLength() const
function SetSequence
inline void SetSequence(
uint32_t value
)
function GetSequence
inline uint32_t GetSequence() const
function SetMessageType
inline void SetMessageType(
MessageType value
)
function GetMessageType
inline MessageType GetMessageType() const
function SetMessageID
inline void SetMessageID(
uint32_t value
)
function GetMessageID
inline uint32_t GetMessageID() const
function SetBodyLength
inline void SetBodyLength(
std::size_t new_length
)
inline bool decode_header()
inline void encode_header()
Updated on 2022-07-24 at 19:27:35 +0000