#include <source/ariba/utility/types/LinkID.h>
Public Member Functions | |
LinkID () | |
LinkID (const LinkID &rh) | |
LinkID (const Identifier &identifier) | |
virtual | ~LinkID () |
LinkID & | operator= (const LinkID &rh) |
bool | valid () |
Static Public Member Functions | |
static LinkID | create () |
Static Public Attributes | |
static const LinkID | UNSPECIFIED |
Private Attributes | |
bool | isvalid |
Definition at line 54 of file LinkID.h.
ariba::utility::LinkID::LinkID | ( | ) |
ariba::utility::LinkID::LinkID | ( | const LinkID & | rh | ) |
Definition at line 55 of file LinkID.cpp.
ariba::utility::LinkID::LinkID | ( | const Identifier & | identifier | ) |
Definition at line 49 of file LinkID.cpp.
ariba::utility::LinkID::~LinkID | ( | ) | [virtual] |
Definition at line 52 of file LinkID.cpp.
Definition at line 58 of file LinkID.cpp.
References isvalid, and ariba::utility::Identifier::operator=().
bool ariba::utility::LinkID::valid | ( | ) |
LinkID ariba::utility::LinkID::create | ( | ) | [static] |
Definition at line 70 of file LinkID.cpp.
References LinkID(), and ariba::utility::Identifier::random().
Referenced by ariba::overlay::BaseOverlay::establishLink(), and ariba::communication::BaseCommunication::receiveMessage().
const LinkID ariba::utility::LinkID::UNSPECIFIED [static] |
Definition at line 56 of file LinkID.h.
Referenced by ariba::overlay::Chord::Chord(), ariba::overlay::BaseOverlay::establishLink(), ariba::overlay::Chord::eventFunction(), ariba::communication::BaseCommunication::getEndpointDescriptor(), ariba::overlay::BaseOverlay::getNodeID(), ariba::Node::getNodeId(), ariba::overlay::BaseOverlay::incomingRouteMessage(), ariba::overlay::OneHop::leaveOverlay(), ariba::overlay::BaseOverlay::leaveSpoVNet(), ariba::overlay::OneHop::OneHop(), ariba::overlay::Chord::onLinkDown(), ariba::overlay::Chord::onLinkUp(), ariba::overlay::Chord::onMessage(), ariba::overlay::BaseOverlay::receiveMessage(), ariba::overlay::Chord::send_discovery_to(), and ariba::overlay::BaseOverlay::sendMessage().
bool ariba::utility::LinkID::isvalid [private] |