Message for the remote debugging interface. More...
#include <AIAddNodeMessage.h>
Public Member Functions | |
AIAddNodeMessage (int32_t parentNodeId, CharacterId characterId, const std::string &name, const std::string &type, const std::string &condition) | |
AIAddNodeMessage (streamContainer &in) | |
void | serialize (streamContainer &out) const override |
const std::string & | getName () const |
const std::string & | getType () const |
const std::string & | getCondition () const |
uint32_t | getParentNodeId () const |
CharacterId | getCharacterId () const |
Public Member Functions inherited from ai::IProtocolMessage | |
IProtocolMessage (const ProtocolId &id) | |
const ProtocolId & | getId () const |
Additional Inherited Members | |
Static Public Member Functions inherited from ai::IProtocolMessage | |
static void | addByte (streamContainer &out, uint8_t byte) |
static void | addBool (streamContainer &out, bool value) |
static void | addShort (streamContainer &out, int16_t word) |
static void | addInt (streamContainer &out, int32_t dword) |
static void | addLong (streamContainer &out, int64_t dword) |
static void | addFloat (streamContainer &out, float value) |
static void | addString (streamContainer &out, const std::string &string) |
static bool | readBool (streamContainer &in) |
static uint8_t | readByte (streamContainer &in) |
static int16_t | readShort (streamContainer &in) |
static int32_t | peekInt (const streamContainer &in) |
static int32_t | readInt (streamContainer &in) |
static int64_t | readLong (streamContainer &in) |
static float | readFloat (streamContainer &in) |
static std::string | readString (streamContainer &in) |
Protected Attributes inherited from ai::IProtocolMessage | |
const ProtocolId | _id |
Message for the remote debugging interface.
Adds a new node to some parent node