IBR-DTNSuite
0.10
|
#include <DiscoveryService.h>
Public Member Functions | |
DiscoveryService () | |
DiscoveryService (std::string name, std::string parameters) | |
virtual | ~DiscoveryService () |
dtn::data::Length | getLength () const |
const std::string & | getName () const |
const std::string & | getParameters () const |
Protected Attributes | |
std::string | _service_name |
std::string | _service_parameters |
Friends | |
std::ostream & | operator<< (std::ostream &stream, const DiscoveryService &service) |
std::istream & | operator>> (std::istream &stream, DiscoveryService &service) |
Definition at line 33 of file DiscoveryService.h.
dtn::net::DiscoveryService::DiscoveryService | ( | ) |
Definition at line 33 of file DiscoveryService.cpp.
dtn::net::DiscoveryService::DiscoveryService | ( | std::string | name, |
std::string | parameters | ||
) |
Definition at line 37 of file DiscoveryService.cpp.
|
virtual |
Definition at line 42 of file DiscoveryService.cpp.
dtn::data::Length dtn::net::DiscoveryService::getLength | ( | ) | const |
Definition at line 46 of file DiscoveryService.cpp.
References _service_name, _service_parameters, and dtn::data::BundleString::getLength().
const std::string & dtn::net::DiscoveryService::getName | ( | ) | const |
Definition at line 54 of file DiscoveryService.cpp.
References _service_name.
Referenced by dtn::net::IPNDAgent::componentRun(), dtn::net::DatagramConvergenceLayer::componentRun(), and dtn::net::DiscoveryAgent::received().
const std::string & dtn::net::DiscoveryService::getParameters | ( | ) | const |
Definition at line 59 of file DiscoveryService.cpp.
References _service_parameters.
Referenced by dtn::net::IPNDAgent::componentRun(), dtn::net::DatagramConvergenceLayer::componentRun(), and dtn::net::DiscoveryAgent::received().
|
friend |
Definition at line 64 of file DiscoveryService.cpp.
|
friend |
Definition at line 74 of file DiscoveryService.cpp.
|
protected |
Definition at line 46 of file DiscoveryService.h.
Referenced by getLength(), getName(), dtn::net::operator<<(), and dtn::net::operator>>().
|
protected |
Definition at line 47 of file DiscoveryService.h.
Referenced by getLength(), getParameters(), dtn::net::operator<<(), and dtn::net::operator>>().