rallyhere::A2SDatagram Struct
Summary
Kind | View | Description |
---|---|---|
boost::span< uint8_t > | Data | |
boost::span< uint8_t >::iterator | next | |
bool | overflowed | |
A2SDatagram(uint8_t(&) data) | ||
A2SDatagram(std::array< Element, N > & data) | ||
A2SDatagram(Element * data, size_t len) | ||
void | put(const uint8_t * data, size_t len) | |
A2SDatagram & | operator<<(const rallyhere::string & data) | |
A2SDatagram & | operator<<(const uint8_t & data) | |
A2SDatagram & | operator<<(const int16_t & data) | |
A2SDatagram & | operator<<(const int32_t & data) | |
A2SDatagram & | operator<<(const server_info & info) | |
A2SDatagram & | operator>>(rallyhere::string & data) | |
A2SDatagram & | operator>>(uint8_t & data) | |
void | get(uint8_t * data, size_t len) | |
A2SDatagram & | operator>>(int16_t & data) | |
A2SDatagram & | operator>>(int32_t & data) | |
A2SDatagram & | operator>>(server_info & info) | |
size_t | size() |
Public-attrib
Data
boost::span<uint8_t> rallyhere::A2SDatagram::Data
next
boost::span<uint8_t>::iterator rallyhere::A2SDatagram::next
overflowed
bool rallyhere::A2SDatagram::overflowed
Public-func
A2SDatagram
A2SDatagram(uint8_t(&) data)
Parameters
Type | Name |
---|---|
uint8_t(&) | data |
Description
A2SDatagram
A2SDatagram(std::array< Element, N > & data)
Parameters
Type | Name |
---|---|
std::array< Element, N > & | data |
Description
A2SDatagram
A2SDatagram(Element * data, size_t len)
Parameters
Type | Name |
---|---|
Element * | data |
size_t | len |
Description
put
void put(const uint8_t * data, size_t len)
Parameters
Type | Name |
---|---|
const uint8_t * | data |
size_t | len |
Description
operator<<
A2SDatagram & operator<<(const rallyhere::string & data)
Parameters
Type | Name |
---|---|
const rallyhere::string & | data |
Description
operator<<
A2SDatagram & operator<<(const uint8_t & data)
Parameters
Type | Name |
---|---|
const uint8_t & | data |
Description
operator<<
A2SDatagram & operator<<(const int16_t & data)
Parameters
Type | Name |
---|---|
const int16_t & | data |
Description
operator<<
A2SDatagram & operator<<(const int32_t & data)
Parameters
Type | Name |
---|---|
const int32_t & | data |
Description
operator<<
A2SDatagram & operator<<(const server_info & info)
Parameters
Type | Name |
---|---|
const server_info & | info |
Description
operator>>
A2SDatagram & operator>>(rallyhere::string & data)
Parameters
Type | Name |
---|---|
rallyhere::string & | data |
Description
operator>>
A2SDatagram & operator>>(uint8_t & data)
Parameters
Type | Name |
---|---|
uint8_t & | data |
Description
get
void get(uint8_t * data, size_t len)
Parameters
Type | Name |
---|---|
uint8_t * | data |
size_t | len |
Description
operator>>
A2SDatagram & operator>>(int16_t & data)
Parameters
Type | Name |
---|---|
int16_t & | data |
Description
operator>>
A2SDatagram & operator>>(int32_t & data)
Parameters
Type | Name |
---|---|
int32_t & | data |
Description
operator>>
A2SDatagram & operator>>(server_info & info)
Parameters
Type | Name |
---|---|
server_info & | info |
Description
size
size_t size()
Parameters
Type | Name |
---|