23PStatServerControlMessage::
24PStatServerControlMessage() {
44 <<
"Invalid PStatServerControlMessage::Type " << (int)_type <<
"\n";
66 <<
"Read invalid PStatServerControlMessage type: " << (int)_type <<
"\n";
A class to retrieve the individual data elements previously stored in a Datagram.
uint8_t get_uint8()
Extracts an unsigned 8-bit integer.
uint16_t get_uint16()
Extracts an unsigned 16-bit integer.
std::string get_string()
Extracts a variable-length string.
An ordered list of data elements, formatted in memory for transmission over a socket or writing to a ...
void add_uint8(uint8_t value)
Adds an unsigned 8-bit integer to the datagram.
virtual void clear()
Resets the datagram to empty, in preparation for building up a new datagram.
void add_uint16(uint16_t value)
Adds an unsigned 16-bit integer to the datagram.
void add_string(const std::string &str)
Adds a variable-length string to the datagram.
bool decode(const Datagram &datagram)
Extracts the message from the indicated datagram.
void encode(Datagram &datagram) const
Writes the message into the indicated datagram.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.