#include <Configuration.h>
Definition at line 21 of file Configuration.h.
| Configuration & dtn::daemon::Configuration::getInstance | ( | ) | [static] |
Definition at line 50 of file Configuration.cpp.
Referenced by dtn::routing::EpidemicRoutingExtension::EpidemicRoutingExtension().
| void dtn::daemon::Configuration::load | ( | ) |
load the configuration from a file
Definition at line 102 of file Configuration.cpp.
Referenced by main().
| void dtn::daemon::Configuration::load | ( | string | filename | ) |
Definition at line 107 of file Configuration.cpp.
References IBRCOMMON_LOGGER, and IBRCOMMON_LOGGER_ENDL.
| void dtn::daemon::Configuration::params | ( | int | argc, | |
| char * | argv[] | |||
| ) |
| string dtn::daemon::Configuration::getNodename | ( | ) |
Returns the name of the node
Definition at line 133 of file Configuration.cpp.
References ibrcommon::ConfigFile::read().
Referenced by dtn::routing::EpidemicRoutingExtension::EpidemicRoutingExtension(), and setGlobalVars().
| std::list< Configuration::NetConfig > dtn::daemon::Configuration::getInterfaces | ( | ) |
Returns all configured network interfaces
Definition at line 157 of file Configuration.cpp.
References dtn::daemon::Configuration::NetConfig::NetConfig(), dtn::daemon::Configuration::NetConfig::NETWORK_HTTP, dtn::daemon::Configuration::NetConfig::NETWORK_TCP, dtn::daemon::Configuration::NetConfig::NETWORK_UDP, dtn::daemon::Configuration::NetConfig::NETWORK_UNKNOWN, ibrcommon::ConfigFile::read(), and dtn::utils::Utils::tokenize().
Referenced by createConvergenceLayers(), and main().
| std::string dtn::daemon::Configuration::getDiscoveryAddress | ( | ) |
Definition at line 217 of file Configuration.cpp.
References ibrcommon::ConfigFile::read().
Referenced by main().
| int dtn::daemon::Configuration::getDiscoveryPort | ( | ) |
Definition at line 226 of file Configuration.cpp.
References ibrcommon::ConfigFile::read().
Referenced by main().
| Configuration::NetConfig dtn::daemon::Configuration::getAPIInterface | ( | ) |
Definition at line 231 of file Configuration.cpp.
References dtn::daemon::Configuration::NetConfig::NETWORK_TCP.
Referenced by main().
| list< Node > dtn::daemon::Configuration::getStaticNodes | ( | ) |
Returns all static neighboring nodes
Definition at line 254 of file Configuration.cpp.
References dtn::core::Node::CONN_BLUETOOTH, dtn::core::Node::CONN_HTTP, dtn::core::Node::CONN_TCPIP, dtn::core::Node::CONN_UDPIP, dtn::core::Node::CONN_ZIGBEE, ibrcommon::ConfigFile::keyExists(), dtn::core::Node::NODE_PERMANENT, ibrcommon::ConfigFile::read(), dtn::core::Node::setAddress(), dtn::core::Node::setPort(), dtn::core::Node::setProtocol(), and dtn::core::Node::setURI().
Referenced by main().
| list< dtn::routing::StaticRoutingExtension::StaticRoute > dtn::daemon::Configuration::getStaticRoutes | ( | ) |
Returns all static routes
Definition at line 236 of file Configuration.cpp.
References ibrcommon::ConfigFile::keyExists(), ibrcommon::ConfigFile::read(), and dtn::utils::Utils::tokenize().
Referenced by main().
| int dtn::daemon::Configuration::getTimezone | ( | ) |
Definition at line 291 of file Configuration.cpp.
References ibrcommon::ConfigFile::read().
Referenced by setGlobalVars().
| ibrcommon::File dtn::daemon::Configuration::getPath | ( | string | name | ) |
Definition at line 296 of file Configuration.cpp.
References ibrcommon::ConfigFile::read().
Referenced by createBundleStorage(), and setGlobalVars().
| unsigned int dtn::daemon::Configuration::getUID | ( | ) |
Definition at line 309 of file Configuration.cpp.
References ibrcommon::ConfigFile::read().
Referenced by switchUser().
| unsigned int dtn::daemon::Configuration::getGID | ( | ) |
Definition at line 318 of file Configuration.cpp.
References ibrcommon::ConfigFile::read().
Referenced by switchUser().
| bool dtn::daemon::Configuration::doDiscovery | ( | ) |
| bool dtn::daemon::Configuration::doAPI | ( | ) |
| std::string dtn::daemon::Configuration::version | ( | ) |
| string dtn::daemon::Configuration::getNotifyCommand | ( | ) |
Definition at line 338 of file Configuration.cpp.
References ibrcommon::ConfigFile::read().
Referenced by main().
| Configuration::RoutingExtension dtn::daemon::Configuration::getRoutingExtension | ( | ) |
Definition at line 347 of file Configuration.cpp.
References DEFAULT_ROUTING, EPIDEMIC_ROUTING, and ibrcommon::ConfigFile::read().
Referenced by main().
| bool dtn::daemon::Configuration::doForwarding | ( | ) |
Define if forwarding is enabled. If not, only local bundles will be accepted.
Definition at line 359 of file Configuration.cpp.
References ibrcommon::ConfigFile::read().
Referenced by main().
| bool dtn::daemon::Configuration::useStatLogger | ( | ) |
Definition at line 375 of file Configuration.cpp.
References ibrcommon::ConfigFile::keyExists().
Referenced by main().
| ibrcommon::File dtn::daemon::Configuration::getStatLogfile | ( | ) |
Definition at line 380 of file Configuration.cpp.
References ibrcommon::ConfigFile::read().
Referenced by main().
| std::string dtn::daemon::Configuration::getStatLogType | ( | ) |
Definition at line 389 of file Configuration.cpp.
References ibrcommon::ConfigFile::read().
Referenced by main().
| unsigned int dtn::daemon::Configuration::getStatLogInterval | ( | ) |
Definition at line 394 of file Configuration.cpp.
References ibrcommon::ConfigFile::read().
Referenced by main().
| std::string dtn::daemon::Configuration::getStatAddress | ( | ) |
Definition at line 399 of file Configuration.cpp.
References ibrcommon::ConfigFile::read().
Referenced by main().
| unsigned int dtn::daemon::Configuration::getStatPort | ( | ) |
Definition at line 404 of file Configuration.cpp.
References ibrcommon::ConfigFile::read().
Referenced by main().
| int dtn::daemon::Configuration::getDebugLevel | ( | ) | const |
Definition at line 128 of file Configuration.cpp.
Referenced by main().
| bool dtn::daemon::Configuration::doDebug | ( | ) | const |
Definition at line 123 of file Configuration.cpp.
Referenced by main().
| bool dtn::daemon::Configuration::beQuiet | ( | ) | const |
Returns true if the daemon should work in quiet mode.
Definition at line 118 of file Configuration.cpp.
Referenced by main().
| size_t dtn::daemon::Configuration::getLimit | ( | std::string | suffix | ) |
Returns a limit defined in the configuration file. The given string specify with limit is to return. If the string is "block", then the value of "limit_block" is returned.
Definition at line 409 of file Configuration.cpp.
References ibrcommon::ConfigFile::read().
Referenced by createBundleStorage(), and setGlobalVars().
1.5.6