Atlas
0.7.0
Networking protocol for the Worldforge system.
|
Base class for accounts. More...
#include <Entity.h>
Public Member Functions | |
AccountData * | copy () const override |
Copy this object. More... | |
bool | instanceOf (int classNo) const override |
Is this instance of some class? More... | |
int | copyAttr (const std::string &name, Atlas::Message::Element &attr) const override |
void | setAttr (std::string name, Atlas::Message::Element attr, const Atlas::Objects::Factories *factories=nullptr) override |
Set the attribute "name" to the value given by"attr". More... | |
void | removeAttr (const std::string &name) override |
Remove the attribute "name". This will not work for static attributes. More... | |
void | sendContents (Atlas::Bridge &b) const override |
Send the contents of this object to a Bridge. More... | |
void | addToMessage (Atlas::Message::MapType &) const override |
Write this object to an existing Element. More... | |
void | setUsername (std::string val) |
Set the "username" attribute. More... | |
void | setPassword (std::string val) |
Set the "password" attribute. More... | |
void | setCharacters (std::vector< std::string > val) |
Set the "characters" attribute. More... | |
void | setCharactersAsList (const Atlas::Message::ListType &val) |
Set the "characters" attribute AsList. More... | |
const std::string & | getUsername () const |
Retrieve the "username" attribute. More... | |
std::string & | modifyUsername () |
Retrieve the "username" attribute as a non-const reference. More... | |
const std::string & | getPassword () const |
Retrieve the "password" attribute. More... | |
std::string & | modifyPassword () |
Retrieve the "password" attribute as a non-const reference. More... | |
const std::vector< std::string > & | getCharacters () const |
Retrieve the "characters" attribute. More... | |
std::vector< std::string > & | modifyCharacters () |
Retrieve the "characters" attribute as a non-const reference. More... | |
Atlas::Message::ListType | getCharactersAsList () const |
Retrieve the "characters" attribute AsList. More... | |
bool | isDefaultUsername () const |
Is "username" value default? More... | |
bool | isDefaultPassword () const |
Is "password" value default? More... | |
bool | isDefaultCharacters () const |
Is "characters" value default? More... | |
void | setLoc (std::string val) |
Set the "loc" attribute. More... | |
void | setPos (std::vector< double > val) |
Set the "pos" attribute. More... | |
void | setPosAsList (const Atlas::Message::ListType &val) |
Set the "pos" attribute AsList. More... | |
void | setVelocity (std::vector< double > val) |
Set the "velocity" attribute. More... | |
void | setVelocityAsList (const Atlas::Message::ListType &val) |
Set the "velocity" attribute AsList. More... | |
void | setContains (std::vector< std::string > val) |
Set the "contains" attribute. More... | |
void | setContainsAsList (const Atlas::Message::ListType &val) |
Set the "contains" attribute AsList. More... | |
void | setStampContains (double val) |
Set the "stamp_contains" attribute. More... | |
const std::string & | getLoc () const |
Retrieve the "loc" attribute. More... | |
std::string & | modifyLoc () |
Retrieve the "loc" attribute as a non-const reference. More... | |
const std::vector< double > & | getPos () const |
Retrieve the "pos" attribute. More... | |
std::vector< double > & | modifyPos () |
Retrieve the "pos" attribute as a non-const reference. More... | |
Atlas::Message::ListType | getPosAsList () const |
Retrieve the "pos" attribute AsList. More... | |
const std::vector< double > & | getVelocity () const |
Retrieve the "velocity" attribute. More... | |
std::vector< double > & | modifyVelocity () |
Retrieve the "velocity" attribute as a non-const reference. More... | |
Atlas::Message::ListType | getVelocityAsList () const |
Retrieve the "velocity" attribute AsList. More... | |
const std::vector< std::string > & | getContains () const |
Retrieve the "contains" attribute. More... | |
std::vector< std::string > & | modifyContains () |
Retrieve the "contains" attribute as a non-const reference. More... | |
Atlas::Message::ListType | getContainsAsList () const |
Retrieve the "contains" attribute AsList. More... | |
double | getStampContains () const |
Retrieve the "stamp_contains" attribute. More... | |
double & | modifyStampContains () |
Retrieve the "stamp_contains" attribute as a non-const reference. More... | |
bool | isDefaultLoc () const |
Is "loc" value default? More... | |
bool | isDefaultPos () const |
Is "pos" value default? More... | |
bool | isDefaultVelocity () const |
Is "velocity" value default? More... | |
bool | isDefaultContains () const |
Is "contains" value default? More... | |
bool | isDefaultStampContains () const |
Is "stamp_contains" value default? More... | |
void | setId (std::string val) |
Set the "id" attribute. More... | |
void | setParent (std::string val) |
Set the "parent" attribute. More... | |
void | setStamp (double val) |
Set the "stamp" attribute. More... | |
void | setObjtype (std::string val) |
Set the "objtype" attribute. More... | |
void | setName (std::string val) |
Set the "name" attribute. More... | |
const std::string & | getId () const |
Retrieve the "id" attribute. More... | |
std::string & | modifyId () |
Retrieve the "id" attribute as a non-const reference. More... | |
const std::string & | getParent () const |
Retrieve the "parent" attribute. More... | |
std::string & | modifyParent () |
Retrieve the "parent" attribute as a non-const reference. More... | |
double | getStamp () const |
Retrieve the "stamp" attribute. More... | |
double & | modifyStamp () |
Retrieve the "stamp" attribute as a non-const reference. More... | |
const std::string & | getObjtype () const |
Retrieve the "objtype" attribute. More... | |
std::string & | modifyObjtype () |
Retrieve the "objtype" attribute as a non-const reference. More... | |
const std::string & | getName () const |
Retrieve the "name" attribute. More... | |
std::string & | modifyName () |
Retrieve the "name" attribute as a non-const reference. More... | |
bool | isDefaultId () const |
Is "id" value default? More... | |
bool | isDefaultParent () const |
Is "parent" value default? More... | |
bool | isDefaultStamp () const |
Is "stamp" value default? More... | |
bool | isDefaultObjtype () const |
Is "objtype" value default? More... | |
bool | isDefaultName () const |
Is "name" value default? More... | |
int | getClassNo () const |
Get class number: More... | |
uint32_t | getAttrFlags () const |
bool | hasAttr (const std::string &name) const |
Check whether the attribute "name" exists. More... | |
bool | hasAttrFlag (uint32_t flag) const |
Check whether the attribute "name" exists. More... | |
Atlas::Message::Element | getAttr (const std::string &name) const |
virtual void | removeAttrFlag (uint32_t flag) |
Remove the attribute "name". More... | |
Atlas::Message::MapType | asMessage () const |
Static Public Attributes | |
static constexpr const char * | super_parent = "admin_entity" |
static constexpr const char * | default_parent = "account" |
static constexpr const char * | default_objtype = "obj" |
static Allocator< AccountData > | allocator |
Protected Member Functions | |
AccountData (AccountData *defaults=nullptr) | |
Construct a AccountData class definition. More... | |
~AccountData () override=default | |
Default destructor. More... | |
int | getAttrClass (const std::string &name) const override |
Find the class which contains the attribute "name". More... | |
bool | getAttrFlag (const std::string &name, uint32_t &flag) const override |
Find the flag for the attribute "name". More... | |
void | sendUsername (Atlas::Bridge &) const |
Send the "username" attribute to an Atlas::Bridge. More... | |
void | sendPassword (Atlas::Bridge &) const |
Send the "password" attribute to an Atlas::Bridge. More... | |
void | sendCharacters (Atlas::Bridge &) const |
Send the "characters" attribute to an Atlas::Bridge. More... | |
void | reset () override |
Resets the object as it's returned to the pool. More... | |
void | free () override |
Free an instance of this class, returning it to the memory pool. More... | |
void | sendLoc (Atlas::Bridge &) const |
Send the "loc" attribute to an Atlas::Bridge. More... | |
void | sendPos (Atlas::Bridge &) const |
Send the "pos" attribute to an Atlas::Bridge. More... | |
void | sendVelocity (Atlas::Bridge &) const |
Send the "velocity" attribute to an Atlas::Bridge. More... | |
void | sendContains (Atlas::Bridge &) const |
Send the "contains" attribute to an Atlas::Bridge. More... | |
void | sendStampContains (Atlas::Bridge &) const |
Send the "stamp_contains" attribute to an Atlas::Bridge. More... | |
void | sendId (Atlas::Bridge &) const |
Send the "id" attribute to an Atlas::Bridge. More... | |
void | sendParent (Atlas::Bridge &) const |
Send the "parent" attribute to an Atlas::Bridge. More... | |
void | sendStamp (Atlas::Bridge &) const |
Send the "stamp" attribute to an Atlas::Bridge. More... | |
void | sendObjtype (Atlas::Bridge &) const |
Send the "objtype" attribute to an Atlas::Bridge. More... | |
void | sendName (Atlas::Bridge &) const |
Send the "name" attribute to an Atlas::Bridge. More... | |
void | incRef () |
void | decRef () |
Static Protected Member Functions | |
template<typename T > | |
static T * | copyInstance (const T &instance) |
Protected Attributes | |
std::string | attr_username |
Username for account usually. More... | |
std::string | attr_password |
Password for account usually. More... | |
std::vector< std::string > | attr_characters |
List of characters account can control. More... | |
std::string | attr_loc |
Reference object for coordinates (location). More... | |
std::vector< double > | attr_pos |
Position coordinates, usually world is 3D. More... | |
std::vector< double > | attr_velocity |
Velocity object is moving, usually world is 3D. More... | |
std::vector< std::string > | attr_contains |
List of objects that use this object as reference system (usually same as what this object contains). More... | |
double | attr_stamp_contains |
Last time any object that uses this as reference recursively has been modified. More... | |
std::string | attr_id |
Id of object. More... | |
std::string | attr_parent |
The object this inherits attributes from. More... | |
double | attr_stamp |
Last time this object was modified. More... | |
std::string | attr_objtype |
What kind of object this is. More... | |
std::string | attr_name |
Name of object. More... | |
int | m_class_no |
int | m_refCount |
BaseObjectData * | m_defaults |
BaseObjectData * | m_next |
std::map< std::string, Atlas::Message::Element > | m_attributes |
uint32_t | m_attrFlags |
Friends | |
template<typename > | |
class | ::Atlas::Objects::Allocator |
Base class for accounts.
Later in hierarchy tree objtype changes to 'object' when actual game objects are made.
|
inlineexplicitprotected |
Construct a AccountData class definition.
Definition at line 93 of file Entity.h.
References Atlas::Objects::Entity::RootEntityData::addToMessage(), Atlas::Objects::Entity::AdminEntityData::copy(), Atlas::Objects::Entity::RootEntityData::copyAttr(), Atlas::Objects::Entity::RootEntityData::getAttrClass(), Atlas::Objects::Entity::RootEntityData::getAttrFlag(), Atlas::Objects::Entity::AdminEntityData::instanceOf(), Atlas::Objects::Entity::RootEntityData::removeAttr(), Atlas::Objects::Entity::RootEntityData::sendContents(), and Atlas::Objects::Entity::RootEntityData::setAttr().
|
overrideprotecteddefault |
Default destructor.
|
overridevirtual |
Write this object to an existing Element.
Reimplemented from Atlas::Objects::BaseObjectData.
Definition at line 140 of file RootEntityChildren.cpp.
References Atlas::Objects::Entity::RootEntityData::addToMessage().
|
inherited |
Convert this object to a Object. This is now legacy, and implemented using addToMessage.
Definition at line 92 of file BaseObject.cpp.
References Atlas::Objects::BaseObjectData::addToMessage().
|
overridevirtual |
Copy this object.
Reimplemented from Atlas::Objects::Entity::AdminEntityData.
Reimplemented in Atlas::Objects::Entity::AdminData, and Atlas::Objects::Entity::PlayerData.
Definition at line 167 of file RootEntityChildren.cpp.
|
overridevirtual |
Retrieve the attribute "name". Return non-zero if it does not exist.
Reimplemented from Atlas::Objects::BaseObjectData.
Definition at line 80 of file RootEntityChildren.cpp.
References Atlas::Objects::Entity::RootEntityData::copyAttr().
|
overrideprotectedvirtual |
Free an instance of this class, returning it to the memory pool.
This function in combination with alloc() handle the memory pool.
Reimplemented from Atlas::Objects::Entity::AdminEntityData.
Reimplemented in Atlas::Objects::Entity::AdminData, and Atlas::Objects::Entity::PlayerData.
Definition at line 155 of file RootEntityChildren.cpp.
|
inherited |
Retrieve the attribute "name". Throws NoSuchAttrException if it does not exist.
Definition at line 52 of file BaseObject.cpp.
References Atlas::Objects::BaseObjectData::copyAttr().
|
overrideprotectedvirtual |
Find the class which contains the attribute "name".
Reimplemented from Atlas::Objects::BaseObjectData.
Definition at line 62 of file RootEntityChildren.cpp.
References Atlas::Objects::Entity::RootEntityData::getAttrClass().
|
overrideprotectedvirtual |
Find the flag for the attribute "name".
Reimplemented from Atlas::Objects::BaseObjectData.
Definition at line 70 of file RootEntityChildren.cpp.
References Atlas::Objects::Entity::RootEntityData::getAttrFlag().
|
inline |
Retrieve the "characters" attribute.
Definition at line 271 of file Entity.h.
References Atlas::Objects::BaseObjectData::m_defaults.
|
inline |
|
inlineinherited |
Get class number:
Definition at line 260 of file BaseObject.h.
|
inlineinherited |
Retrieve the "contains" attribute.
Definition at line 320 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::attr_contains, and Atlas::Objects::BaseObjectData::m_defaults.
Referenced by Atlas::Objects::Entity::RootEntityData::getContainsAsList(), and Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inlineinherited |
Retrieve the "contains" attribute AsList.
Definition at line 335 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::getContains().
Referenced by Atlas::Objects::Entity::RootEntityData::addToMessage(), Atlas::Objects::Entity::RootEntityData::copyAttr(), and Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inlineinherited |
Retrieve the "id" attribute.
Definition at line 213 of file Root.h.
References Atlas::Objects::RootData::attr_id, and Atlas::Objects::BaseObjectData::m_defaults.
Referenced by Atlas::Objects::RootData::copyAttr(), and Atlas::Objects::RootData::RootData().
|
inlineinherited |
Retrieve the "loc" attribute.
Definition at line 255 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::attr_loc, and Atlas::Objects::BaseObjectData::m_defaults.
Referenced by Atlas::Objects::Entity::RootEntityData::copyAttr(), and Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inlineinherited |
Retrieve the "name" attribute.
Definition at line 273 of file Root.h.
References Atlas::Objects::RootData::attr_name, and Atlas::Objects::BaseObjectData::m_defaults.
Referenced by Atlas::Objects::RootData::copyAttr(), and Atlas::Objects::RootData::RootData().
|
inlineinherited |
Retrieve the "objtype" attribute.
Definition at line 258 of file Root.h.
References Atlas::Objects::RootData::attr_objtype, and Atlas::Objects::BaseObjectData::m_defaults.
Referenced by Atlas::Objects::RootData::addToMessage(), Atlas::Objects::RootData::copyAttr(), Atlas::Objects::RootData::RootData(), and Atlas::Objects::RootData::sendObjtype().
|
inlineinherited |
Retrieve the "parent" attribute.
Definition at line 228 of file Root.h.
References Atlas::Objects::RootData::attr_parent, and Atlas::Objects::BaseObjectData::m_defaults.
Referenced by Atlas::Objects::RootData::addToMessage(), Atlas::Objects::RootData::copyAttr(), Atlas::Objects::RootData::RootData(), and Atlas::Objects::RootData::sendParent().
|
inline |
Retrieve the "password" attribute.
Definition at line 256 of file Entity.h.
References Atlas::Objects::BaseObjectData::m_defaults.
|
inlineinherited |
Retrieve the "pos" attribute.
Definition at line 270 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::attr_pos, and Atlas::Objects::BaseObjectData::m_defaults.
Referenced by Atlas::Objects::Entity::RootEntityData::getPosAsList(), and Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inlineinherited |
Retrieve the "pos" attribute AsList.
Definition at line 285 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::getPos().
Referenced by Atlas::Objects::Entity::RootEntityData::addToMessage(), Atlas::Objects::Entity::RootEntityData::copyAttr(), and Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inlineinherited |
Retrieve the "stamp" attribute.
Definition at line 243 of file Root.h.
References Atlas::Objects::RootData::attr_stamp, and Atlas::Objects::BaseObjectData::m_defaults.
Referenced by Atlas::Objects::RootData::copyAttr(), and Atlas::Objects::RootData::RootData().
|
inlineinherited |
Retrieve the "stamp_contains" attribute.
Definition at line 345 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::attr_stamp_contains, and Atlas::Objects::BaseObjectData::m_defaults.
Referenced by Atlas::Objects::Entity::RootEntityData::copyAttr(), and Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inline |
Retrieve the "username" attribute.
Definition at line 241 of file Entity.h.
References Atlas::Objects::BaseObjectData::m_defaults.
|
inlineinherited |
Retrieve the "velocity" attribute.
Definition at line 295 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::attr_velocity, and Atlas::Objects::BaseObjectData::m_defaults.
Referenced by Atlas::Objects::Entity::RootEntityData::getVelocityAsList(), and Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inlineinherited |
Retrieve the "velocity" attribute AsList.
Definition at line 310 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::getVelocity().
Referenced by Atlas::Objects::Entity::RootEntityData::addToMessage(), Atlas::Objects::Entity::RootEntityData::copyAttr(), and Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inherited |
Check whether the attribute "name" exists.
Definition at line 35 of file BaseObject.cpp.
References Atlas::Objects::BaseObjectData::getAttrFlag().
|
inherited |
Check whether the attribute "name" exists.
Definition at line 47 of file BaseObject.cpp.
|
overridevirtual |
Is this instance of some class?
Reimplemented from Atlas::Objects::Entity::AdminEntityData.
Reimplemented in Atlas::Objects::Entity::AdminData, and Atlas::Objects::Entity::PlayerData.
Definition at line 172 of file RootEntityChildren.cpp.
References Atlas::Objects::RootData::attr_objtype, Atlas::Objects::RootData::attr_parent, Atlas::Objects::Entity::RootEntityData::attr_pos, Atlas::Objects::RootData::attr_stamp, Atlas::Objects::Entity::RootEntityData::attr_stamp_contains, Atlas::Objects::Entity::RootEntityData::attr_velocity, and Atlas::Objects::Entity::AdminEntityData::instanceOf().
Referenced by Atlas::Objects::Entity::PlayerData::instanceOf(), and Atlas::Objects::Entity::AdminData::instanceOf().
|
inline |
|
inlineinherited |
Is "contains" value default?
Definition at line 375 of file RootEntity.h.
Referenced by Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inlineinherited |
Is "id" value default?
Definition at line 288 of file Root.h.
Referenced by Atlas::Objects::RootData::RootData().
|
inlineinherited |
Is "loc" value default?
Definition at line 360 of file RootEntity.h.
Referenced by Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inlineinherited |
Is "name" value default?
Definition at line 308 of file Root.h.
Referenced by Atlas::Objects::RootData::RootData().
|
inlineinherited |
Is "objtype" value default?
Definition at line 303 of file Root.h.
Referenced by Atlas::Objects::RootData::RootData().
|
inlineinherited |
Is "parent" value default?
Definition at line 293 of file Root.h.
Referenced by Atlas::Objects::RootData::RootData().
|
inline |
|
inlineinherited |
Is "pos" value default?
Definition at line 365 of file RootEntity.h.
Referenced by Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inlineinherited |
Is "stamp" value default?
Definition at line 298 of file Root.h.
Referenced by Atlas::Objects::RootData::RootData().
|
inlineinherited |
Is "stamp_contains" value default?
Definition at line 380 of file RootEntity.h.
Referenced by Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inline |
|
inlineinherited |
Is "velocity" value default?
Definition at line 370 of file RootEntity.h.
Referenced by Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inline |
Retrieve the "characters" attribute as a non-const reference.
Definition at line 279 of file Entity.h.
References Atlas::Objects::BaseObjectData::m_defaults.
|
inlineinherited |
Retrieve the "contains" attribute as a non-const reference.
Definition at line 328 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::attr_contains, Atlas::Objects::BaseObjectData::m_defaults, and Atlas::Objects::Entity::RootEntityData::setContains().
Referenced by Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inlineinherited |
Retrieve the "id" attribute as a non-const reference.
Definition at line 221 of file Root.h.
References Atlas::Objects::RootData::attr_id, Atlas::Objects::BaseObjectData::m_defaults, and Atlas::Objects::RootData::setId().
Referenced by Atlas::Objects::RootData::RootData().
|
inlineinherited |
Retrieve the "loc" attribute as a non-const reference.
Definition at line 263 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::attr_loc, Atlas::Objects::BaseObjectData::m_defaults, and Atlas::Objects::Entity::RootEntityData::setLoc().
Referenced by Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inlineinherited |
Retrieve the "name" attribute as a non-const reference.
Definition at line 281 of file Root.h.
References Atlas::Objects::RootData::attr_name, Atlas::Objects::BaseObjectData::m_defaults, and Atlas::Objects::RootData::setName().
Referenced by Atlas::Objects::RootData::RootData().
|
inlineinherited |
Retrieve the "objtype" attribute as a non-const reference.
Definition at line 266 of file Root.h.
References Atlas::Objects::RootData::attr_objtype, Atlas::Objects::BaseObjectData::m_defaults, and Atlas::Objects::RootData::setObjtype().
Referenced by Atlas::Objects::RootData::RootData().
|
inlineinherited |
Retrieve the "parent" attribute as a non-const reference.
Definition at line 236 of file Root.h.
References Atlas::Objects::RootData::attr_parent, Atlas::Objects::BaseObjectData::m_defaults, and Atlas::Objects::RootData::setParent().
Referenced by Atlas::Objects::RootData::RootData().
|
inline |
Retrieve the "password" attribute as a non-const reference.
Definition at line 264 of file Entity.h.
References Atlas::Objects::BaseObjectData::m_defaults.
|
inlineinherited |
Retrieve the "pos" attribute as a non-const reference.
Definition at line 278 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::attr_pos, Atlas::Objects::BaseObjectData::m_defaults, and Atlas::Objects::Entity::RootEntityData::setPos().
Referenced by Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inlineinherited |
Retrieve the "stamp" attribute as a non-const reference.
Definition at line 251 of file Root.h.
References Atlas::Objects::RootData::attr_stamp, Atlas::Objects::BaseObjectData::m_defaults, and Atlas::Objects::RootData::setStamp().
Referenced by Atlas::Objects::RootData::RootData().
|
inlineinherited |
Retrieve the "stamp_contains" attribute as a non-const reference.
Definition at line 353 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::attr_stamp_contains, Atlas::Objects::BaseObjectData::m_defaults, and Atlas::Objects::Entity::RootEntityData::setStampContains().
Referenced by Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inline |
Retrieve the "username" attribute as a non-const reference.
Definition at line 249 of file Entity.h.
References Atlas::Objects::BaseObjectData::m_defaults.
|
inlineinherited |
Retrieve the "velocity" attribute as a non-const reference.
Definition at line 303 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::attr_velocity, Atlas::Objects::BaseObjectData::m_defaults, and Atlas::Objects::Entity::RootEntityData::setVelocity().
Referenced by Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
overridevirtual |
Remove the attribute "name". This will not work for static attributes.
Reimplemented from Atlas::Objects::BaseObjectData.
Definition at line 96 of file RootEntityChildren.cpp.
References Atlas::Objects::Entity::RootEntityData::removeAttr().
|
virtualinherited |
Remove the attribute "name".
Definition at line 87 of file BaseObject.cpp.
Referenced by Atlas::Objects::BaseObjectData::removeAttr().
|
overrideprotectedvirtual |
Resets the object as it's returned to the pool.
Reimplemented from Atlas::Objects::Entity::AdminEntityData.
Reimplemented in Atlas::Objects::Entity::AdminData, and Atlas::Objects::Entity::PlayerData.
Definition at line 162 of file RootEntityChildren.cpp.
References Atlas::Objects::Entity::AdminEntityData::reset().
Referenced by Atlas::Objects::Entity::PlayerData::reset(), and Atlas::Objects::Entity::AdminData::reset().
|
inlineprotected |
Send the "characters" attribute to an Atlas::Bridge.
Definition at line 121 of file RootEntityChildren.cpp.
References Atlas::Bridge::listEnd(), Atlas::Bridge::listStringItem(), and Atlas::Bridge::mapListItem().
|
inlineprotectedinherited |
Send the "contains" attribute to an Atlas::Bridge.
Definition at line 103 of file RootEntity.cpp.
References Atlas::Objects::Entity::RootEntityData::attr_contains, Atlas::Bridge::listEnd(), Atlas::Bridge::listStringItem(), and Atlas::Bridge::mapListItem().
Referenced by Atlas::Objects::Entity::RootEntityData::sendContents().
|
overridevirtual |
Send the contents of this object to a Bridge.
Reimplemented from Atlas::Objects::BaseObjectData.
Definition at line 132 of file RootEntityChildren.cpp.
References Atlas::Objects::Entity::RootEntityData::sendContents().
|
inlineprotectedinherited |
Send the "id" attribute to an Atlas::Bridge.
Definition at line 74 of file Root.cpp.
References Atlas::Objects::RootData::attr_id, and Atlas::Bridge::mapStringItem().
Referenced by Atlas::Objects::RootData::sendContents().
|
inlineprotectedinherited |
Send the "loc" attribute to an Atlas::Bridge.
Definition at line 74 of file RootEntity.cpp.
References Atlas::Objects::Entity::RootEntityData::attr_loc, and Atlas::Bridge::mapStringItem().
Referenced by Atlas::Objects::Entity::RootEntityData::sendContents().
|
inlineprotectedinherited |
Send the "name" attribute to an Atlas::Bridge.
Definition at line 102 of file Root.cpp.
References Atlas::Objects::RootData::attr_name, and Atlas::Bridge::mapStringItem().
Referenced by Atlas::Objects::RootData::sendContents().
|
inlineprotectedinherited |
Send the "objtype" attribute to an Atlas::Bridge.
Definition at line 95 of file Root.cpp.
References Atlas::Objects::RootData::attr_objtype, Atlas::Objects::RootData::getObjtype(), Atlas::Objects::BaseObjectData::m_defaults, and Atlas::Bridge::mapStringItem().
Referenced by Atlas::Objects::RootData::sendContents().
|
inlineprotectedinherited |
Send the "parent" attribute to an Atlas::Bridge.
Definition at line 81 of file Root.cpp.
References Atlas::Objects::RootData::attr_parent, Atlas::Objects::RootData::getParent(), Atlas::Objects::BaseObjectData::m_defaults, and Atlas::Bridge::mapStringItem().
Referenced by Atlas::Objects::RootData::sendContents().
|
inlineprotected |
Send the "password" attribute to an Atlas::Bridge.
Definition at line 114 of file RootEntityChildren.cpp.
References Atlas::Bridge::mapStringItem().
|
inlineprotectedinherited |
Send the "pos" attribute to an Atlas::Bridge.
Definition at line 81 of file RootEntity.cpp.
References Atlas::Objects::Entity::RootEntityData::attr_pos, Atlas::Bridge::listEnd(), Atlas::Bridge::listFloatItem(), and Atlas::Bridge::mapListItem().
Referenced by Atlas::Objects::Entity::RootEntityData::sendContents().
|
inlineprotectedinherited |
Send the "stamp" attribute to an Atlas::Bridge.
Definition at line 88 of file Root.cpp.
References Atlas::Objects::RootData::attr_stamp, and Atlas::Bridge::mapFloatItem().
Referenced by Atlas::Objects::RootData::sendContents().
|
inlineprotectedinherited |
Send the "stamp_contains" attribute to an Atlas::Bridge.
Definition at line 114 of file RootEntity.cpp.
References Atlas::Objects::Entity::RootEntityData::attr_stamp_contains, and Atlas::Bridge::mapFloatItem().
Referenced by Atlas::Objects::Entity::RootEntityData::sendContents().
|
inlineprotected |
Send the "username" attribute to an Atlas::Bridge.
Definition at line 107 of file RootEntityChildren.cpp.
References Atlas::Bridge::mapStringItem().
|
inlineprotectedinherited |
Send the "velocity" attribute to an Atlas::Bridge.
Definition at line 92 of file RootEntity.cpp.
References Atlas::Objects::Entity::RootEntityData::attr_velocity, Atlas::Bridge::listEnd(), Atlas::Bridge::listFloatItem(), and Atlas::Bridge::mapListItem().
Referenced by Atlas::Objects::Entity::RootEntityData::sendContents().
|
overridevirtual |
Set the attribute "name" to the value given by"attr".
Reimplemented from Atlas::Objects::BaseObjectData.
Definition at line 88 of file RootEntityChildren.cpp.
References Atlas::Message::Element::moveList(), Atlas::Message::Element::moveString(), and Atlas::Objects::Entity::RootEntityData::setAttr().
|
inline |
|
inline |
|
inlineinherited |
Set the "contains" attribute.
Definition at line 230 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::attr_contains.
Referenced by Atlas::Objects::Entity::RootEntityData::modifyContains(), and Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inlineinherited |
Set the "contains" attribute AsList.
Definition at line 236 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::attr_contains.
Referenced by Atlas::Objects::Entity::RootEntityData::RootEntityData(), and Atlas::Objects::Entity::RootEntityData::setAttr().
|
inlineinherited |
Set the "id" attribute.
Definition at line 175 of file Root.h.
References Atlas::Objects::RootData::attr_id.
Referenced by Atlas::Objects::RootData::modifyId(), Atlas::Objects::RootData::RootData(), and Atlas::Objects::RootData::setAttr().
|
inlineinherited |
Set the "loc" attribute.
Definition at line 184 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::attr_loc.
Referenced by Atlas::Objects::Entity::RootEntityData::modifyLoc(), Atlas::Objects::Entity::RootEntityData::RootEntityData(), and Atlas::Objects::Entity::RootEntityData::setAttr().
|
inlineinherited |
Set the "name" attribute.
Definition at line 207 of file Root.h.
References Atlas::Objects::RootData::attr_name.
Referenced by Atlas::Objects::RootData::modifyName(), Atlas::Objects::RootData::RootData(), and Atlas::Objects::RootData::setAttr().
|
inlineinherited |
Set the "objtype" attribute.
Definition at line 199 of file Root.h.
References Atlas::Objects::RootData::attr_objtype.
Referenced by Atlas::Objects::RootData::modifyObjtype(), Atlas::Objects::RootData::RootData(), and Atlas::Objects::RootData::setAttr().
|
inlineinherited |
Set the "parent" attribute.
Definition at line 183 of file Root.h.
References Atlas::Objects::RootData::attr_parent.
Referenced by Atlas::Objects::RootData::modifyParent(), Atlas::Objects::RootData::RootData(), Atlas::Objects::RootData::setAttr(), Atlas::Objects::Entity::AnonymousData::setType(), and Atlas::Objects::Operation::GenericData::setType().
|
inline |
|
inlineinherited |
Set the "pos" attribute.
Definition at line 192 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::attr_pos.
Referenced by Atlas::Objects::Entity::RootEntityData::modifyPos(), and Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inlineinherited |
Set the "pos" attribute AsList.
Definition at line 198 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::attr_pos.
Referenced by Atlas::Objects::Entity::RootEntityData::RootEntityData(), and Atlas::Objects::Entity::RootEntityData::setAttr().
|
inlineinherited |
Set the "stamp" attribute.
Definition at line 191 of file Root.h.
References Atlas::Objects::RootData::attr_stamp.
Referenced by Atlas::Objects::RootData::modifyStamp(), Atlas::Objects::RootData::RootData(), and Atlas::Objects::RootData::setAttr().
|
inlineinherited |
Set the "stamp_contains" attribute.
Definition at line 249 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::attr_stamp_contains.
Referenced by Atlas::Objects::Entity::RootEntityData::modifyStampContains(), Atlas::Objects::Entity::RootEntityData::RootEntityData(), and Atlas::Objects::Entity::RootEntityData::setAttr().
|
inline |
|
inlineinherited |
Set the "velocity" attribute.
Definition at line 211 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::attr_velocity.
Referenced by Atlas::Objects::Entity::RootEntityData::modifyVelocity(), and Atlas::Objects::Entity::RootEntityData::RootEntityData().
|
inlineinherited |
Set the "velocity" attribute AsList.
Definition at line 217 of file RootEntity.h.
References Atlas::Objects::Entity::RootEntityData::attr_velocity.
Referenced by Atlas::Objects::Entity::RootEntityData::RootEntityData(), and Atlas::Objects::Entity::RootEntityData::setAttr().
|
protected |
|
protectedinherited |
List of objects that use this object as reference system (usually same as what this object contains).
Definition at line 138 of file RootEntity.h.
Referenced by Atlas::Objects::Entity::RootEntityData::getContains(), Atlas::Objects::Entity::RootEntityData::modifyContains(), Atlas::Objects::Entity::RootEntityData::sendContains(), Atlas::Objects::Entity::RootEntityData::setContains(), and Atlas::Objects::Entity::RootEntityData::setContainsAsList().
|
protectedinherited |
Id of object.
Definition at line 123 of file Root.h.
Referenced by Atlas::Objects::RootData::addToMessage(), Atlas::Objects::RootData::getId(), Atlas::Objects::RootData::modifyId(), Atlas::Objects::RootData::sendId(), and Atlas::Objects::RootData::setId().
|
protectedinherited |
Reference object for coordinates (location).
Definition at line 132 of file RootEntity.h.
Referenced by Atlas::Objects::Entity::RootEntityData::addToMessage(), Atlas::Objects::Entity::RootEntityData::getLoc(), Atlas::Objects::Entity::RootEntityData::modifyLoc(), Atlas::Objects::Entity::RootEntityData::sendLoc(), and Atlas::Objects::Entity::RootEntityData::setLoc().
|
protectedinherited |
Name of object.
Definition at line 131 of file Root.h.
Referenced by Atlas::Objects::RootData::addToMessage(), Atlas::Objects::RootData::getName(), Atlas::Objects::RootData::modifyName(), Atlas::Objects::RootData::sendName(), and Atlas::Objects::RootData::setName().
|
protectedinherited |
What kind of object this is.
Definition at line 129 of file Root.h.
Referenced by Atlas::Objects::RootData::getObjtype(), Atlas::Objects::Entity::RootEntityData::instanceOf(), Atlas::Objects::Entity::AdminEntityData::instanceOf(), Atlas::Objects::RootData::instanceOf(), Atlas::Objects::Operation::ActionData::instanceOf(), Atlas::Objects::Operation::RootOperationData::instanceOf(), Atlas::Objects::Operation::GenericData::instanceOf(), instanceOf(), Atlas::Objects::Operation::CreateData::instanceOf(), Atlas::Objects::Operation::DeleteData::instanceOf(), Atlas::Objects::Operation::SetData::instanceOf(), Atlas::Objects::Operation::AffectData::instanceOf(), Atlas::Objects::Entity::PlayerData::instanceOf(), Atlas::Objects::Operation::HitData::instanceOf(), Atlas::Objects::Entity::AdminData::instanceOf(), Atlas::Objects::Operation::MoveData::instanceOf(), Atlas::Objects::Entity::GameData::instanceOf(), Atlas::Objects::Operation::WieldData::instanceOf(), Atlas::Objects::Entity::GameEntityData::instanceOf(), Atlas::Objects::Operation::GetData::instanceOf(), Atlas::Objects::Operation::PerceiveData::instanceOf(), Atlas::Objects::Operation::LookData::instanceOf(), Atlas::Objects::Operation::ListenData::instanceOf(), Atlas::Objects::Operation::SniffData::instanceOf(), Atlas::Objects::Operation::TouchData::instanceOf(), Atlas::Objects::Operation::LoginData::instanceOf(), Atlas::Objects::Operation::LogoutData::instanceOf(), Atlas::Objects::Operation::CommunicateData::instanceOf(), Atlas::Objects::Operation::TalkData::instanceOf(), Atlas::Objects::Operation::ImaginaryData::instanceOf(), Atlas::Objects::Operation::UseData::instanceOf(), Atlas::Objects::Operation::ActivityData::instanceOf(), Atlas::Objects::Operation::InfoData::instanceOf(), Atlas::Objects::Operation::PerceptionData::instanceOf(), Atlas::Objects::Operation::UnseenData::instanceOf(), Atlas::Objects::Operation::SightData::instanceOf(), Atlas::Objects::Operation::AppearanceData::instanceOf(), Atlas::Objects::Operation::DisappearanceData::instanceOf(), Atlas::Objects::Operation::SoundData::instanceOf(), Atlas::Objects::Operation::SmellData::instanceOf(), Atlas::Objects::Operation::FeelData::instanceOf(), Atlas::Objects::Operation::ErrorData::instanceOf(), Atlas::Objects::Operation::ChangeData::instanceOf(), Atlas::Objects::RootData::modifyObjtype(), Atlas::Objects::RootData::sendObjtype(), and Atlas::Objects::RootData::setObjtype().
|
protectedinherited |
The object this inherits attributes from.
Definition at line 125 of file Root.h.
Referenced by Atlas::Objects::RootData::getParent(), Atlas::Objects::Entity::RootEntityData::instanceOf(), Atlas::Objects::Entity::AdminEntityData::instanceOf(), Atlas::Objects::RootData::instanceOf(), Atlas::Objects::Operation::ActionData::instanceOf(), Atlas::Objects::Operation::RootOperationData::instanceOf(), instanceOf(), Atlas::Objects::Operation::CreateData::instanceOf(), Atlas::Objects::Operation::DeleteData::instanceOf(), Atlas::Objects::Operation::SetData::instanceOf(), Atlas::Objects::Operation::AffectData::instanceOf(), Atlas::Objects::Entity::PlayerData::instanceOf(), Atlas::Objects::Operation::HitData::instanceOf(), Atlas::Objects::Entity::AdminData::instanceOf(), Atlas::Objects::Operation::MoveData::instanceOf(), Atlas::Objects::Entity::GameData::instanceOf(), Atlas::Objects::Operation::WieldData::instanceOf(), Atlas::Objects::Entity::GameEntityData::instanceOf(), Atlas::Objects::Operation::GetData::instanceOf(), Atlas::Objects::Operation::PerceiveData::instanceOf(), Atlas::Objects::Operation::LookData::instanceOf(), Atlas::Objects::Operation::ListenData::instanceOf(), Atlas::Objects::Operation::SniffData::instanceOf(), Atlas::Objects::Operation::TouchData::instanceOf(), Atlas::Objects::Operation::LoginData::instanceOf(), Atlas::Objects::Operation::LogoutData::instanceOf(), Atlas::Objects::Operation::CommunicateData::instanceOf(), Atlas::Objects::Operation::TalkData::instanceOf(), Atlas::Objects::Operation::ImaginaryData::instanceOf(), Atlas::Objects::Operation::UseData::instanceOf(), Atlas::Objects::Operation::ActivityData::instanceOf(), Atlas::Objects::Operation::InfoData::instanceOf(), Atlas::Objects::Operation::PerceptionData::instanceOf(), Atlas::Objects::Operation::UnseenData::instanceOf(), Atlas::Objects::Operation::SightData::instanceOf(), Atlas::Objects::Operation::AppearanceData::instanceOf(), Atlas::Objects::Operation::DisappearanceData::instanceOf(), Atlas::Objects::Operation::SoundData::instanceOf(), Atlas::Objects::Operation::SmellData::instanceOf(), Atlas::Objects::Operation::FeelData::instanceOf(), Atlas::Objects::Operation::ErrorData::instanceOf(), Atlas::Objects::Operation::ChangeData::instanceOf(), Atlas::Objects::RootData::modifyParent(), Atlas::Objects::RootData::sendParent(), and Atlas::Objects::RootData::setParent().
|
protected |
|
protectedinherited |
Position coordinates, usually world is 3D.
Definition at line 134 of file RootEntity.h.
Referenced by Atlas::Objects::Entity::RootEntityData::getPos(), Atlas::Objects::Entity::RootEntityData::instanceOf(), Atlas::Objects::Entity::AdminEntityData::instanceOf(), Atlas::Objects::Entity::AnonymousData::instanceOf(), instanceOf(), Atlas::Objects::Entity::PlayerData::instanceOf(), Atlas::Objects::Entity::AdminData::instanceOf(), Atlas::Objects::Entity::GameData::instanceOf(), Atlas::Objects::Entity::GameEntityData::instanceOf(), Atlas::Objects::Entity::RootEntityData::modifyPos(), Atlas::Objects::Entity::RootEntityData::sendPos(), Atlas::Objects::Entity::RootEntityData::setPos(), and Atlas::Objects::Entity::RootEntityData::setPosAsList().
|
protectedinherited |
Last time this object was modified.
Definition at line 127 of file Root.h.
Referenced by Atlas::Objects::RootData::addToMessage(), Atlas::Objects::RootData::getStamp(), Atlas::Objects::Entity::RootEntityData::instanceOf(), Atlas::Objects::Entity::AdminEntityData::instanceOf(), Atlas::Objects::Entity::AnonymousData::instanceOf(), Atlas::Objects::RootData::instanceOf(), Atlas::Objects::Operation::ActionData::instanceOf(), Atlas::Objects::Operation::RootOperationData::instanceOf(), Atlas::Objects::Operation::GenericData::instanceOf(), instanceOf(), Atlas::Objects::Operation::CreateData::instanceOf(), Atlas::Objects::Operation::DeleteData::instanceOf(), Atlas::Objects::Operation::SetData::instanceOf(), Atlas::Objects::Operation::AffectData::instanceOf(), Atlas::Objects::Entity::PlayerData::instanceOf(), Atlas::Objects::Operation::HitData::instanceOf(), Atlas::Objects::Entity::AdminData::instanceOf(), Atlas::Objects::Operation::MoveData::instanceOf(), Atlas::Objects::Entity::GameData::instanceOf(), Atlas::Objects::Operation::WieldData::instanceOf(), Atlas::Objects::Entity::GameEntityData::instanceOf(), Atlas::Objects::Operation::GetData::instanceOf(), Atlas::Objects::Operation::PerceiveData::instanceOf(), Atlas::Objects::Operation::LookData::instanceOf(), Atlas::Objects::Operation::ListenData::instanceOf(), Atlas::Objects::Operation::SniffData::instanceOf(), Atlas::Objects::Operation::TouchData::instanceOf(), Atlas::Objects::Operation::LoginData::instanceOf(), Atlas::Objects::Operation::LogoutData::instanceOf(), Atlas::Objects::Operation::CommunicateData::instanceOf(), Atlas::Objects::Operation::TalkData::instanceOf(), Atlas::Objects::Operation::ImaginaryData::instanceOf(), Atlas::Objects::Operation::UseData::instanceOf(), Atlas::Objects::Operation::ActivityData::instanceOf(), Atlas::Objects::Operation::InfoData::instanceOf(), Atlas::Objects::Operation::PerceptionData::instanceOf(), Atlas::Objects::Operation::UnseenData::instanceOf(), Atlas::Objects::Operation::SightData::instanceOf(), Atlas::Objects::Operation::AppearanceData::instanceOf(), Atlas::Objects::Operation::DisappearanceData::instanceOf(), Atlas::Objects::Operation::SoundData::instanceOf(), Atlas::Objects::Operation::SmellData::instanceOf(), Atlas::Objects::Operation::FeelData::instanceOf(), Atlas::Objects::Operation::ErrorData::instanceOf(), Atlas::Objects::Operation::ChangeData::instanceOf(), Atlas::Objects::RootData::modifyStamp(), Atlas::Objects::RootData::sendStamp(), and Atlas::Objects::RootData::setStamp().
|
protectedinherited |
Last time any object that uses this as reference recursively has been modified.
Definition at line 140 of file RootEntity.h.
Referenced by Atlas::Objects::Entity::RootEntityData::addToMessage(), Atlas::Objects::Entity::RootEntityData::getStampContains(), Atlas::Objects::Entity::RootEntityData::instanceOf(), Atlas::Objects::Entity::AdminEntityData::instanceOf(), Atlas::Objects::Entity::AnonymousData::instanceOf(), instanceOf(), Atlas::Objects::Entity::PlayerData::instanceOf(), Atlas::Objects::Entity::AdminData::instanceOf(), Atlas::Objects::Entity::GameData::instanceOf(), Atlas::Objects::Entity::GameEntityData::instanceOf(), Atlas::Objects::Entity::RootEntityData::modifyStampContains(), Atlas::Objects::Entity::RootEntityData::sendStampContains(), and Atlas::Objects::Entity::RootEntityData::setStampContains().
|
protected |
|
protectedinherited |
Velocity object is moving, usually world is 3D.
Definition at line 136 of file RootEntity.h.
Referenced by Atlas::Objects::Entity::RootEntityData::getVelocity(), Atlas::Objects::Entity::RootEntityData::instanceOf(), Atlas::Objects::Entity::AdminEntityData::instanceOf(), Atlas::Objects::Entity::AnonymousData::instanceOf(), instanceOf(), Atlas::Objects::Entity::PlayerData::instanceOf(), Atlas::Objects::Entity::AdminData::instanceOf(), Atlas::Objects::Entity::GameData::instanceOf(), Atlas::Objects::Entity::GameEntityData::instanceOf(), Atlas::Objects::Entity::RootEntityData::modifyVelocity(), Atlas::Objects::Entity::RootEntityData::sendVelocity(), Atlas::Objects::Entity::RootEntityData::setVelocity(), and Atlas::Objects::Entity::RootEntityData::setVelocityAsList().
|
protectedinherited |
The default instance, acting as a prototype for all other instances.
Definition at line 330 of file BaseObject.h.
Referenced by Atlas::Objects::Operation::RootOperationData::getArgs(), getCharacters(), Atlas::Objects::Entity::RootEntityData::getContains(), Atlas::Objects::Operation::RootOperationData::getFrom(), Atlas::Objects::Operation::RootOperationData::getFutureSeconds(), Atlas::Objects::RootData::getId(), Atlas::Objects::Entity::RootEntityData::getLoc(), Atlas::Objects::RootData::getName(), Atlas::Objects::RootData::getObjtype(), Atlas::Objects::RootData::getParent(), getPassword(), Atlas::Objects::Entity::RootEntityData::getPos(), Atlas::Objects::Operation::RootOperationData::getRefno(), Atlas::Objects::Operation::RootOperationData::getSeconds(), Atlas::Objects::Operation::RootOperationData::getSerialno(), Atlas::Objects::RootData::getStamp(), Atlas::Objects::Entity::RootEntityData::getStampContains(), Atlas::Objects::Operation::RootOperationData::getTo(), getUsername(), Atlas::Objects::Entity::RootEntityData::getVelocity(), Atlas::Objects::Operation::RootOperationData::modifyArgs(), modifyCharacters(), Atlas::Objects::Entity::RootEntityData::modifyContains(), Atlas::Objects::Operation::RootOperationData::modifyFrom(), Atlas::Objects::Operation::RootOperationData::modifyFutureSeconds(), Atlas::Objects::RootData::modifyId(), Atlas::Objects::Entity::RootEntityData::modifyLoc(), Atlas::Objects::RootData::modifyName(), Atlas::Objects::RootData::modifyObjtype(), Atlas::Objects::RootData::modifyParent(), modifyPassword(), Atlas::Objects::Entity::RootEntityData::modifyPos(), Atlas::Objects::Operation::RootOperationData::modifyRefno(), Atlas::Objects::Operation::RootOperationData::modifySeconds(), Atlas::Objects::Operation::RootOperationData::modifySerialno(), Atlas::Objects::RootData::modifyStamp(), Atlas::Objects::Entity::RootEntityData::modifyStampContains(), Atlas::Objects::Operation::RootOperationData::modifyTo(), modifyUsername(), Atlas::Objects::Entity::RootEntityData::modifyVelocity(), Atlas::Objects::RootData::sendObjtype(), and Atlas::Objects::RootData::sendParent().
|
protectedinherited |
The next instance, if this instance has been freed up.
Definition at line 335 of file BaseObject.h.