#include <MessageFrame.h>
Definition at line 14 of file MessageFrame.h.
◆ MessageFrame() [1/3]
| Ember::Network::MessageFrame::MessageFrame |
( |
| ) |
|
|
default |
◆ MessageFrame() [2/3]
| Ember::Network::MessageFrame::MessageFrame |
( |
Protocol::MessageType | type, |
|
|
const uint8_t * | data, |
|
|
size_t | size ) |
|
inline |
◆ MessageFrame() [3/3]
| Ember::Network::MessageFrame::MessageFrame |
( |
Protocol::MessageType | type, |
|
|
std::vector< uint8_t > && | data ) |
|
inline |
◆ FromBytes()
| MessageFrame Ember::Network::MessageFrame::FromBytes |
( |
const uint8_t * | data, |
|
|
size_t | dataSize ) |
|
inlinestatic |
◆ IsValid()
| bool Ember::Network::MessageFrame::IsValid |
( |
| ) |
const |
|
inline |
◆ ParseHeader()
| bool Ember::Network::MessageFrame::ParseHeader |
( |
const uint8_t * | data, |
|
|
size_t | dataSize, |
|
|
uint32_t & | outLength, |
|
|
Protocol::MessageType & | outType ) |
|
inlinestatic |
◆ ToBytes()
| std::vector< uint8_t > Ember::Network::MessageFrame::ToBytes |
( |
| ) |
const |
|
inline |
◆ TotalSize()
| size_t Ember::Network::MessageFrame::TotalSize |
( |
| ) |
const |
|
inline |
◆ messageType
◆ payload
| std::vector<uint8_t> Ember::Network::MessageFrame::payload |
◆ payloadLength
| uint32_t Ember::Network::MessageFrame::payloadLength = 0 |
The documentation for this struct was generated from the following file: