#include <EID.h>
Public Member Functions | |
| EID () | |
| EID (std::string scheme, std::string ssp) | |
| EID (std::string value) | |
| virtual | ~EID () |
| EID (const EID &other) | |
| EID & | operator= (const EID &other) |
| bool | operator== (EID const &other) const |
| bool | operator== (string const &other) const |
| bool | operator!= (EID const &other) const |
| EID | operator+ (string suffix) |
| bool | sameHost (string const &other) const |
| bool | sameHost (EID const &other) const |
| bool | operator< (EID const &other) const |
| bool | operator> (const EID &other) const |
| string | getString () const |
| string | getApplication () const throw (ibrcommon::Exception) |
| string | getNode () const throw (ibrcommon::Exception) |
| string | getScheme () const |
| string | getNodeEID () const |
| bool | hasApplication () const |
Definition at line 19 of file EID.h.
| dtn::data::EID::EID | ( | ) |
| bool dtn::data::EID::operator== | ( | EID const & | other | ) | const |
| bool dtn::data::EID::operator== | ( | string const & | other | ) | const |
| EID dtn::data::EID::operator+ | ( | string | suffix | ) |
| bool dtn::data::EID::sameHost | ( | string const & | other | ) | const |
| bool dtn::data::EID::sameHost | ( | EID const & | other | ) | const |
| bool dtn::data::EID::operator< | ( | EID const & | other | ) | const |
| std::string dtn::data::EID::getString | ( | ) | const |
Definition at line 105 of file EID.cpp.
Referenced by dtn::net::HTTPConvergenceLayer::componentRun(), dtn::net::TCPConvergenceLayer::TCPConnection::eventConnectionUp(), dtn::core::SimpleBundleStorage::get(), dtn::data::StatusReportBlock::getLength(), dtn::data::CustodySignalBlock::getLength(), dtn::core::Node::getURI(), main(), operator+(), operator<(), dtn::streams::operator<<(), dtn::data::operator<<(), dtn::net::operator<<(), dtn::net::DiscoveryAgent::received(), dtn::data::StatusReportBlock::serialize(), dtn::data::CustodySignalBlock::serialize(), dtn::core::SQLiteBundleStorage::store(), dtn::data::PrimaryBlock::toString(), dtn::data::BundleID::toString(), dtn::net::TransferCompletedEvent::toString(), dtn::net::TransferAbortedEvent::toString(), dtn::net::DiscoveryAnnouncement::toString(), and dtn::net::ConnectionEvent::toString().
| std::string dtn::data::EID::getApplication | ( | ) | const throw (ibrcommon::Exception) |
Definition at line 110 of file EID.cpp.
Referenced by dtn::data::Dictionary::add(), dtn::daemon::ClientHandler::eventConnectionUp(), and dtn::data::Dictionary::getRef().
| std::string dtn::data::EID::getNode | ( | ) | const throw (ibrcommon::Exception) |
Definition at line 130 of file EID.cpp.
Referenced by dtn::data::Dictionary::add(), getNodeEID(), and dtn::data::Dictionary::getRef().
| std::string dtn::data::EID::getScheme | ( | ) | const |
Definition at line 150 of file EID.cpp.
Referenced by dtn::data::Dictionary::add(), and dtn::data::Dictionary::getRef().
| std::string dtn::data::EID::getNodeEID | ( | ) | const |
Definition at line 155 of file EID.cpp.
References getNode().
Referenced by main(), dtn::routing::StaticRoutingExtension::StaticRoute::match(), dtn::routing::EpidemicRoutingExtension::notify(), dtn::routing::BaseRouter::raiseEvent(), and sameHost().
| bool dtn::data::EID::hasApplication | ( | ) | const |
1.5.6