IBR-DTNSuite 0.6

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

#include <Configuration.h>

Inheritance diagram for dtn::daemon::Configuration::Discovery:
Collaboration diagram for dtn::daemon::Configuration::Discovery:

List of all members.

Public Member Functions

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

Protected Member Functions

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

Protected Attributes

bool _enabled
unsigned int _timeout

Friends

class Configuration

Detailed Description

Definition at line 167 of file Configuration.h.


Constructor & Destructor Documentation

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

Definition at line 71 of file Configuration.cpp.

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

Definition at line 93 of file Configuration.cpp.


Member Function Documentation

const ibrcommon::vaddress dtn::daemon::Configuration::Discovery::address ( ) const throw (ParameterNotFoundException)

Definition at line 373 of file Configuration.cpp.

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

Referenced by __daemon_run().

Here is the call graph for this function:

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

Definition at line 653 of file Configuration.cpp.

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

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

Here is the call graph for this function:

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

Definition at line 648 of file Configuration.cpp.

Referenced by __daemon_run().

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

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

Definition at line 304 of file Configuration.cpp.

References 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 383 of file Configuration.cpp.

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

Referenced by __daemon_run().

Here is the call graph for this function:

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

Definition at line 658 of file Configuration.cpp.

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

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 388 of file Configuration.cpp.

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

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

Definition at line 663 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 169 of file Configuration.h.


Member Data Documentation

Definition at line 176 of file Configuration.h.


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