|
|
| MsgProto (Steam::Internal::Enums::EMsg eMsg, int payloadReserve=0) |
|
| MsgProto (Steam::Internal::Enums::EMsg eMsg, const Steam::Messaging::Messages::MsgBaseHdr< Steam::Internal::MsgHdrProtoBuf > &msg, int payloadReserve=0) |
|
| MsgProto (const Steam::Messaging::Packets::IPacketMsg &packet) |
| std::vector< byte > | Serialize () const override |
|
void | SetSourceJobID (uint64_t id) |
|
void | SetTargetJobID (uint64_t id) |
|
| MsgProtoHdr (int payloadReserve=0) |
|
| MsgProtoHdr (Steam::Internal::Enums::EMsg eMsg, int payloadReserve=64) |
|
| MsgProtoHdr (const Steam::Messaging::Packets::IPacketMsg &packet) |
| bool | IsProto () const override |
| Steam::Internal::Enums::EMsg | MsgType () const override |
| std::vector< byte > | Serialize () const override |
|
| MsgBaseHdr (size_t reserve=0) |
|
| MsgBase (size_t reserve=0) |
|
std::vector< uint8_t > & | Payload () |
|
const std::vector< uint8_t > & | Payload () const |
|
void | WriteByte (uint8_t b) |
|
void | WriteBytes (const std::vector< uint8_t > &data) |
|
template<typename T> |
| void | WriteValue (const T &value) |
|
void | WriteString (const std::string &str) |
|
void | WriteNullTermString (const std::string &str) |
|
uint8_t | ReadByte () |
|
template<typename T> |
| T | ReadValue () |
|
std::string | ReadNullTermString () |
|
void | Seek (size_t pos) |
|
size_t | Tell () const |
|
|
TBody | Body |
|
Steam::Internal::MsgHdrProtoBuf | Header |
|
std::optional< Steam::Internal::SteamID > | steam_id |
|
int | SessionID |
|
uint64_t | targetJobID |
|
uint64_t | sourceJobID |
|
|
std::vector< uint8_t > | payload |
|
size_t | readPos = 0 |
◆ Serialize()
The documentation for this class was generated from the following file: