Go to the documentation of this file.
53 memcpy(buffer,
ptr(), len);
75 memcpy(
ptr(), s, len);
Helper class for reading/writing packet content in network byte-order (MSB first)
Definition: Packet.h:83
uint32_t read32() const
Definition: Packet.h:96
String readString(uint16_t length) const
Definition: Packet.h:65
const uint8_t * ptr() const
Definition: Packet.h:34
void write8(uint8_t value)
Definition: Packet.h:76
void skip(uint16_t len) const
Definition: Packet.h:44
char * begin()
Get a modifiable pointer to String content.
Definition: WString.h:625
The String class.
Definition: WString.h:136
uint16_t peek16() const
Definition: Packet.h:86
uint16_t read16() const
Definition: Packet.h:125
void write16(uint16_t value)
Definition: Packet.h:135
bool setLength(size_t length)
set the string length accordingly, expanding if necessary
void read(void *buffer, uint16_t len) const
Definition: Packet.h:59
void write32(uint32_t value)
Definition: Packet.h:141
Helper class for reading/writing packet content in host byte-order (LSB first)
Definition: Packet.h:117
uint16_t pos
Definition: Packet.h:28
void write16(uint16_t value)
Definition: Packet.h:101
Helper class for reading/writing packet content.
Definition: Packet.h:18
uint32_t read32() const
Definition: Packet.h:130
uint8_t peek8() const
Definition: Packet.h:49
uint16_t peek16() const
Definition: Packet.h:120
uint16_t read16() const
Definition: Packet.h:91
uint8_t * data
Definition: Packet.h:27
void write32(uint32_t value)
Definition: Packet.h:107
uint8_t read8() const
Definition: Packet.h:54
Packet(void *data, uint16_t pos=0)
Definition: Packet.h:30
void write(const void *s, uint16_t len)
Definition: Packet.h:81