IBR-DTNSuite
0.10
|
#include <Configuration.h>
Public Member Functions | |
bool | enabled () const |
bool | announce () const |
bool | shortbeacon () const |
int | version () const |
const std::set < ibrcommon::vaddress > | address () const throw (ParameterNotFoundException) |
int | port () const |
unsigned int | timeout () const |
bool | enableCrosslayer () const |
Protected Member Functions | |
Discovery () | |
virtual | ~Discovery () |
void | load (const ibrcommon::ConfigFile &conf) |
Protected Attributes | |
bool | _enabled |
unsigned int | _timeout |
bool | _crosslayer |
Friends | |
class | Configuration |
Definition at line 172 of file Configuration.h.
|
protected |
Definition at line 88 of file Configuration.cpp.
|
protectedvirtual |
Definition at line 123 of file Configuration.cpp.
const std::set< ibrcommon::vaddress > dtn::daemon::Configuration::Discovery::address | ( | ) | const throw (ParameterNotFoundException) |
Definition at line 485 of file Configuration.cpp.
References dtn::daemon::Configuration::getInstance(), ibrcommon::ConfigFile::read(), and dtn::utils::Utils::tokenize().
bool dtn::daemon::Configuration::Discovery::announce | ( | ) | const |
Definition at line 828 of file Configuration.cpp.
References dtn::daemon::Configuration::getInstance(), and ibrcommon::ConfigFile::read().
Referenced by dtn::net::DiscoveryAgent::received(), and dtn::net::DiscoveryAgent::timeout().
bool dtn::daemon::Configuration::Discovery::enableCrosslayer | ( | ) | const |
Definition at line 513 of file Configuration.cpp.
Referenced by dtn::net::UDPConvergenceLayer::update(), and dtn::net::TCPConvergenceLayer::update().
bool dtn::daemon::Configuration::Discovery::enabled | ( | ) | const |
Definition at line 823 of file Configuration.cpp.
|
protectedvirtual |
Implements dtn::daemon::Configuration::Extension.
Definition at line 368 of file Configuration.cpp.
References ibrcommon::ConfigFile::read().
Referenced by dtn::daemon::Configuration::load().
int dtn::daemon::Configuration::Discovery::port | ( | ) | const |
Definition at line 503 of file Configuration.cpp.
References dtn::daemon::Configuration::getInstance(), and ibrcommon::ConfigFile::read().
bool dtn::daemon::Configuration::Discovery::shortbeacon | ( | ) | const |
Definition at line 833 of file Configuration.cpp.
References dtn::daemon::Configuration::getInstance(), and ibrcommon::ConfigFile::read().
Referenced by dtn::net::IPNDAgent::sendAnnoucement().
unsigned int dtn::daemon::Configuration::Discovery::timeout | ( | ) | const |
Definition at line 508 of file Configuration.cpp.
Referenced by dtn::net::DiscoveryAgent::received().
int dtn::daemon::Configuration::Discovery::version | ( | ) | const |
Definition at line 838 of file Configuration.cpp.
References dtn::daemon::Configuration::getInstance(), and ibrcommon::ConfigFile::read().
Referenced by dtn::net::IPNDAgent::IPNDAgent().
|
friend |
Definition at line 174 of file Configuration.h.
|
protected |
Definition at line 182 of file Configuration.h.
|
protected |
Definition at line 180 of file Configuration.h.
Referenced by dtn::daemon::Configuration::params().
|
protected |
Definition at line 181 of file Configuration.h.