HostPacket Struct Reference

Helper class for reading/writing packet content in host byte-order (LSB first) More...

#include <Packet.h>

Inheritance diagram for HostPacket:
Collaboration diagram for HostPacket:

Public Member Functions

uint16_t peek16 () const
 
uint16_t read16 () const
 
uint32_t read32 () const
 
void write16 (uint16_t value)
 
void write32 (uint32_t value)
 
 Packet (void *data, uint16_t pos=0)
 
- Public Member Functions inherited from Packet
 Packet (void *data, uint16_t pos=0)
 
const uint8_tptr () const
 
uint8_tptr ()
 
void skip (uint16_t len) const
 
uint8_t peek8 () const
 
uint8_t read8 () const
 
void read (void *buffer, uint16_t len) const
 
String readString (uint16_t length) const
 
void write8 (uint8_t value)
 
void write (const void *s, uint16_t len)
 

Additional Inherited Members

- Public Attributes inherited from Packet
uint8_tdata
 
uint16_t pos
 

Detailed Description

Helper class for reading/writing packet content in host byte-order (LSB first)

Member Function Documentation

◆ Packet()

Packet::Packet
inline

◆ peek16()

uint16_t HostPacket::peek16 ( ) const
inline

◆ read16()

uint16_t HostPacket::read16 ( ) const
inline

◆ read32()

uint32_t HostPacket::read32 ( ) const
inline

◆ write16()

void HostPacket::write16 ( uint16_t  value)
inline

◆ write32()

void HostPacket::write32 ( uint32_t  value)
inline

The documentation for this struct was generated from the following file: