Public Member Functions | Protected Member Functions | Protected Attributes | Friends

dtn::daemon::Configuration::Discovery Class Reference

#include <Configuration.h>

Inherits dtn::daemon::Configuration::Extension.

Collaboration diagram for dtn::daemon::Configuration::Discovery:
Collaboration graph
[legend]

List of all members.

Public Member Functions

bool enabled () const
bool announce () const
bool shortbeacon () const
char version () const
std::string address () const throw (ParameterNotFoundException)
int port () const
unsigned int timeout () const

Protected Member Functions

 Discovery ()
 ~Discovery ()
void load (const ibrcommon::ConfigFile &conf)

Protected Attributes

bool _enabled
unsigned int _timeout

Friends

class Configuration

Detailed Description

Definition at line 155 of file Configuration.h.


Constructor & Destructor Documentation

dtn::daemon::Configuration::Discovery::Discovery (  )  [protected]

Definition at line 51 of file Configuration.cpp.

dtn::daemon::Configuration::Discovery::~Discovery (  )  [protected]

Definition at line 65 of file Configuration.cpp.


Member Function Documentation

std::string dtn::daemon::Configuration::Discovery::address (  )  const throw (ParameterNotFoundException)

Definition at line 248 of file Configuration.cpp.

References dtn::daemon::Configuration::getInstance(), and ibrcommon::ConfigFile::read().

Referenced by main().

Here is the call graph for this function:

bool dtn::daemon::Configuration::Discovery::announce (  )  const

Definition at line 469 of file Configuration.cpp.

References dtn::daemon::Configuration::getInstance().

Referenced by dtn::net::DiscoveryAgent::timeout().

Here is the call graph for this function:

bool dtn::daemon::Configuration::Discovery::enabled (  )  const

Definition at line 464 of file Configuration.cpp.

References _enabled.

Referenced by main().

void dtn::daemon::Configuration::Discovery::load ( const ibrcommon::ConfigFile conf  )  [protected, virtual]

Implements dtn::daemon::Configuration::Extension.

Definition at line 187 of file Configuration.cpp.

References _timeout, and ibrcommon::ConfigFile::read().

Referenced by dtn::daemon::Configuration::load().

Here is the call graph for this function:

int dtn::daemon::Configuration::Discovery::port (  )  const

Definition at line 257 of file Configuration.cpp.

References dtn::daemon::Configuration::getInstance(), and ibrcommon::ConfigFile::read().

Referenced by main().

Here is the call graph for this function:

bool dtn::daemon::Configuration::Discovery::shortbeacon (  )  const

Definition at line 474 of file Configuration.cpp.

References dtn::daemon::Configuration::getInstance().

Referenced by dtn::net::IPNDAgent::sendAnnoucement().

Here is the call graph for this function:

unsigned int dtn::daemon::Configuration::Discovery::timeout (  )  const

Definition at line 262 of file Configuration.cpp.

References _timeout.

Referenced by dtn::net::DiscoveryAgent::received().

char dtn::daemon::Configuration::Discovery::version (  )  const

Definition at line 479 of file Configuration.cpp.

References dtn::daemon::Configuration::getInstance(), and ibrcommon::ConfigFile::read().

Referenced by dtn::net::IPNDAgent::IPNDAgent().

Here is the call graph for this function:


Friends And Related Function Documentation

friend class Configuration [friend]

Definition at line 157 of file Configuration.h.


Member Data Documentation

Definition at line 163 of file Configuration.h.

Referenced by enabled(), and dtn::daemon::Configuration::params().

Definition at line 164 of file Configuration.h.

Referenced by load(), and timeout().


The documentation for this class was generated from the following files: