Public Member Functions | Protected Member Functions | Friends

dtn::daemon::Configuration::Statistic Class Reference

#include <Configuration.h>

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

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

List of all members.

Public Member Functions

bool enabled () const
ibrcommon::File logfile () const throw (ParameterNotSetException)
std::string type () const
unsigned int interval () const
std::string address () const
unsigned int port () const

Protected Member Functions

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

Friends

class Configuration

Detailed Description

Definition at line 176 of file Configuration.h.


Constructor & Destructor Documentation

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

Definition at line 54 of file Configuration.cpp.

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

Definition at line 66 of file Configuration.cpp.


Member Function Documentation

std::string dtn::daemon::Configuration::Statistic::address (  )  const
Returns:
The address for UDP statistics

Definition at line 545 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::Statistic::enabled (  )  const
Returns:
True, if the statistic logger is activated.

Definition at line 521 of file Configuration.cpp.

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

Referenced by main().

Here is the call graph for this function:

unsigned int dtn::daemon::Configuration::Statistic::interval (  )  const
Returns:
The interval for statistic log refresh.

Definition at line 540 of file Configuration.cpp.

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

Referenced by main().

Here is the call graph for this function:

void dtn::daemon::Configuration::Statistic::load ( const ibrcommon::ConfigFile conf  )  [protected, virtual]
ibrcommon::File dtn::daemon::Configuration::Statistic::logfile (  )  const throw (ParameterNotSetException)
Returns:
The file for statistic log output.

Definition at line 526 of file Configuration.cpp.

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

Referenced by main().

Here is the call graph for this function:

unsigned int dtn::daemon::Configuration::Statistic::port (  )  const
Returns:
The port for UDP statistics

Definition at line 550 of file Configuration.cpp.

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

Referenced by main().

Here is the call graph for this function:

std::string dtn::daemon::Configuration::Statistic::type (  )  const
Returns:
The type of the statistic logger.

Definition at line 535 of file Configuration.cpp.

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

Referenced by main().

Here is the call graph for this function:


Friends And Related Function Documentation

friend class Configuration [friend]

Definition at line 178 of file Configuration.h.


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