|
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.