libstp
Robotics library for Botball
Loading...
Searching...
No Matches
raccoon::ui::detail Namespace Reference

Functions

void require_available (std::size_t offset, std::size_t needed, std::size_t len)
void append_u32 (std::vector< std::uint8_t > &out, std::uint32_t value)
void append_i64 (std::vector< std::uint8_t > &out, std::int64_t value)
std::uint32_t read_u32 (const std::uint8_t *data, std::size_t len, std::size_t &offset)
std::int64_t read_i64 (const std::uint8_t *data, std::size_t len, std::size_t &offset)
void append_string (std::vector< std::uint8_t > &out, const std::string &value)
std::string read_string (const std::uint8_t *data, std::size_t len, std::size_t &offset)

Function Documentation

◆ append_i64()

void raccoon::ui::detail::append_i64 ( std::vector< std::uint8_t > & out,
std::int64_t value )
inline

Definition at line 29 of file ui_messages.hpp.

◆ append_string()

void raccoon::ui::detail::append_string ( std::vector< std::uint8_t > & out,
const std::string & value )
inline

Definition at line 61 of file ui_messages.hpp.

◆ append_u32()

void raccoon::ui::detail::append_u32 ( std::vector< std::uint8_t > & out,
std::uint32_t value )
inline

Definition at line 21 of file ui_messages.hpp.

◆ read_i64()

std::int64_t raccoon::ui::detail::read_i64 ( const std::uint8_t * data,
std::size_t len,
std::size_t & offset )
inline

Definition at line 49 of file ui_messages.hpp.

◆ read_string()

std::string raccoon::ui::detail::read_string ( const std::uint8_t * data,
std::size_t len,
std::size_t & offset )
inline

Definition at line 71 of file ui_messages.hpp.

◆ read_u32()

std::uint32_t raccoon::ui::detail::read_u32 ( const std::uint8_t * data,
std::size_t len,
std::size_t & offset )
inline

Definition at line 38 of file ui_messages.hpp.

◆ require_available()

void raccoon::ui::detail::require_available ( std::size_t offset,
std::size_t needed,
std::size_t len )
inline

Definition at line 13 of file ui_messages.hpp.