Sirikata
|
Combination of SpaceID and NodeID. More...
#include <Defs.hpp>
Classes | |
class | Hasher |
Public Member Functions | |
SpaceNodeID () | |
SpaceNodeID (const SpaceID &s, const NodeID &n) | |
SpaceNodeID (const String &rhs) | |
const SpaceID & | space () const |
const NodeID & | node () const |
bool | operator== (const SpaceNodeID &rhs) const |
bool | operator< (const SpaceNodeID &rhs) const |
String | toString () const |
Static Public Member Functions | |
static const SpaceNodeID & | null () |
Get a null SpaceNodeID. | |
Private Attributes | |
SpaceID | mSpace |
NodeID | mNode |
Sirikata::OHDP::SpaceNodeID::SpaceNodeID | ( | ) |
Sirikata::OHDP::SpaceNodeID::SpaceNodeID | ( | const String & | rhs | ) | [explicit] |
References mNode, mSpace, Sirikata::OHDP::NodeID::null(), and Sirikata::SpaceID::null().
const NodeID& Sirikata::OHDP::SpaceNodeID::node | ( | ) | const [inline] |
const SpaceNodeID & Sirikata::OHDP::SpaceNodeID::null | ( | ) | [static] |
Get a null SpaceNodeID.
References Sirikata::OHDP::NodeID::null(), and Sirikata::SpaceID::null().
bool Sirikata::OHDP::SpaceNodeID::operator< | ( | const SpaceNodeID & | rhs | ) | const |
bool Sirikata::OHDP::SpaceNodeID::operator== | ( | const SpaceNodeID & | rhs | ) | const |
const SpaceID& Sirikata::OHDP::SpaceNodeID::space | ( | ) | const [inline] |
Referenced by Sirikata::SST::BaseDatagramLayer< OHDP::SpaceNodeID >::allocatePort(), Sirikata::SST::BaseDatagramLayer< OHDP::SpaceNodeID >::getUnusedPort(), Sirikata::OH::Manual::ObjectQueryHandler::handleDeliverEvents(), Sirikata::OH::Manual::ObjectQueryHandler::handleNotifySubscribersLocUpdate(), and Sirikata::OHDP::operator<<().
String Sirikata::OHDP::SpaceNodeID::toString | ( | ) | const |
NodeID Sirikata::OHDP::SpaceNodeID::mNode [private] |
Referenced by Sirikata::OHDP::SpaceNodeID::Hasher::operator()(), operator<(), operator==(), SpaceNodeID(), and toString().
SpaceID Sirikata::OHDP::SpaceNodeID::mSpace [private] |
Referenced by Sirikata::OHDP::SpaceNodeID::Hasher::operator()(), operator<(), operator==(), SpaceNodeID(), and toString().