NGen
Loading...
Searching...
No Matches
models::bmi::protocols::serialization::byte_io Namespace Reference

Functions

void store_little_u8 (uint8_t *p, uint8_t v)
 
uint8_t load_little_u8 (const uint8_t *p)
 
void write_u8 (std::ostream &out, uint8_t v)
 
bool read_u8 (std::istream &in, uint8_t &v)
 
void write_u16_le (std::ostream &out, uint16_t v)
 
bool read_u16_le (std::istream &in, uint16_t &v)
 
void write_u32_le (std::ostream &out, uint32_t v)
 
bool read_u32_le (std::istream &in, uint32_t &v)
 
void write_u64_le (std::ostream &out, uint64_t v)
 
bool read_u64_le (std::istream &in, uint64_t &v)
 
void write_i32_le (std::ostream &out, int32_t v)
 
bool read_i32_le (std::istream &in, int32_t &v)
 
void write_i64_le (std::ostream &out, int64_t v)
 
bool read_i64_le (std::istream &in, int64_t &v)
 

Function Documentation

◆ load_little_u8()

uint8_t models::bmi::protocols::serialization::byte_io::load_little_u8 ( const uint8_t * p)
inline

◆ read_i32_le()

bool models::bmi::protocols::serialization::byte_io::read_i32_le ( std::istream & in,
int32_t & v )
inline

◆ read_i64_le()

bool models::bmi::protocols::serialization::byte_io::read_i64_le ( std::istream & in,
int64_t & v )
inline

◆ read_u16_le()

bool models::bmi::protocols::serialization::byte_io::read_u16_le ( std::istream & in,
uint16_t & v )
inline

◆ read_u32_le()

bool models::bmi::protocols::serialization::byte_io::read_u32_le ( std::istream & in,
uint32_t & v )
inline

◆ read_u64_le()

bool models::bmi::protocols::serialization::byte_io::read_u64_le ( std::istream & in,
uint64_t & v )
inline

◆ read_u8()

bool models::bmi::protocols::serialization::byte_io::read_u8 ( std::istream & in,
uint8_t & v )
inline

◆ store_little_u8()

void models::bmi::protocols::serialization::byte_io::store_little_u8 ( uint8_t * p,
uint8_t v )
inline

◆ write_i32_le()

void models::bmi::protocols::serialization::byte_io::write_i32_le ( std::ostream & out,
int32_t v )
inline

◆ write_i64_le()

void models::bmi::protocols::serialization::byte_io::write_i64_le ( std::ostream & out,
int64_t v )
inline

◆ write_u16_le()

void models::bmi::protocols::serialization::byte_io::write_u16_le ( std::ostream & out,
uint16_t v )
inline

◆ write_u32_le()

void models::bmi::protocols::serialization::byte_io::write_u32_le ( std::ostream & out,
uint32_t v )
inline

◆ write_u64_le()

void models::bmi::protocols::serialization::byte_io::write_u64_le ( std::ostream & out,
uint64_t v )
inline

◆ write_u8()

void models::bmi::protocols::serialization::byte_io::write_u8 ( std::ostream & out,
uint8_t v )
inline