Skip to content

rallyhere::A2SDatagram Struct

Summary

KindViewDescription
boost::span< uint8_t >Data
boost::span< uint8_t >::iteratornext
booloverflowed
A2SDatagram(uint8_t(&) data)
A2SDatagram(std::array< Element, N > & data)
A2SDatagram(Element * data, size_t len)
voidput(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)
voidget(uint8_t * data, size_t len)
A2SDatagram &operator>>(int16_t & data)
A2SDatagram &operator>>(int32_t & data)
A2SDatagram &operator>>(server_info & info)
size_tsize()

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

TypeName
uint8_t(&)data

Description

A2SDatagram

A2SDatagram(std::array< Element, N > & data)

Parameters

TypeName
std::array< Element, N > &data

Description

A2SDatagram

A2SDatagram(Element * data, size_t len)

Parameters

TypeName
Element *data
size_tlen

Description

put

void put(const uint8_t * data, size_t len)

Parameters

TypeName
const uint8_t *data
size_tlen

Description

operator<<

A2SDatagram & operator<<(const rallyhere::string & data)

Parameters

TypeName
const rallyhere::string &data

Description

operator<<

A2SDatagram & operator<<(const uint8_t & data)

Parameters

TypeName
const uint8_t &data

Description

operator<<

A2SDatagram & operator<<(const int16_t & data)

Parameters

TypeName
const int16_t &data

Description

operator<<

A2SDatagram & operator<<(const int32_t & data)

Parameters

TypeName
const int32_t &data

Description

operator<<

A2SDatagram & operator<<(const server_info & info)

Parameters

TypeName
const server_info &info

Description

operator>>

A2SDatagram & operator>>(rallyhere::string & data)

Parameters

TypeName
rallyhere::string &data

Description

operator>>

A2SDatagram & operator>>(uint8_t & data)

Parameters

TypeName
uint8_t &data

Description

get

void get(uint8_t * data, size_t len)

Parameters

TypeName
uint8_t *data
size_tlen

Description

operator>>

A2SDatagram & operator>>(int16_t & data)

Parameters

TypeName
int16_t &data

Description

operator>>

A2SDatagram & operator>>(int32_t & data)

Parameters

TypeName
int32_t &data

Description

operator>>

A2SDatagram & operator>>(server_info & info)

Parameters

TypeName
server_info &info

Description

size

size_t size()

Parameters

TypeName

Description