IBR-DTN
1.0.0
|
#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 | interval () const |
bool | enableCrosslayer () const |
Protected Member Functions | |
Discovery () | |
virtual | ~Discovery () |
void | load (const ibrcommon::ConfigFile &conf) |
Protected Attributes | |
bool | _enabled |
unsigned int | _interval |
bool | _announce |
bool | _short |
int | _version |
bool | _crosslayer |
Friends | |
class | Configuration |
Definition at line 165 of file Configuration.h.
|
protected |
Definition at line 86 of file Configuration.cpp.
|
protectedvirtual |
Definition at line 127 of file Configuration.cpp.
const std::set< ibrcommon::vaddress > dtn::daemon::Configuration::Discovery::address | ( | ) | const | |
throw | ( | ParameterNotFoundException | ||
) |
Definition at line 601 of file Configuration.cpp.
References dtn::daemon::Configuration::getInstance(), and dtn::utils::Utils::tokenize().
bool dtn::daemon::Configuration::Discovery::announce | ( | ) | const |
Definition at line 968 of file Configuration.cpp.
Referenced by dtn::net::DiscoveryAgent::onBeaconReceived(), and dtn::net::DiscoveryAgent::raiseEvent().
bool dtn::daemon::Configuration::Discovery::enableCrosslayer | ( | ) | const |
Definition at line 629 of file Configuration.cpp.
Referenced by dtn::net::UDPConvergenceLayer::onUpdateBeacon(), and dtn::net::TCPConvergenceLayer::onUpdateBeacon().
bool dtn::daemon::Configuration::Discovery::enabled | ( | ) | const |
Definition at line 963 of file Configuration.cpp.
unsigned int dtn::daemon::Configuration::Discovery::interval | ( | ) | const |
Definition at line 624 of file Configuration.cpp.
Referenced by dtn::net::DiscoveryAgent::onBeaconReceived().
|
protectedvirtual |
Implements dtn::daemon::Configuration::Extension.
Definition at line 405 of file Configuration.cpp.
Referenced by dtn::daemon::Configuration::load().
int dtn::daemon::Configuration::Discovery::port | ( | ) | const |
Definition at line 619 of file Configuration.cpp.
References dtn::daemon::Configuration::getInstance().
bool dtn::daemon::Configuration::Discovery::shortbeacon | ( | ) | const |
Definition at line 973 of file Configuration.cpp.
int dtn::daemon::Configuration::Discovery::version | ( | ) | const |
Definition at line 978 of file Configuration.cpp.
Referenced by dtn::net::DiscoveryAgent::obtainBeacon().
|
friend |
Definition at line 167 of file Configuration.h.
|
protected |
Definition at line 175 of file Configuration.h.
|
protected |
Definition at line 178 of file Configuration.h.
|
protected |
Definition at line 173 of file Configuration.h.
Referenced by dtn::daemon::Configuration::params().
|
protected |
Definition at line 174 of file Configuration.h.
|
protected |
Definition at line 176 of file Configuration.h.
|
protected |
Definition at line 177 of file Configuration.h.