IBR-DTNSuite 0.6

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

#include <Configuration.h>

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

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 ()
virtual ~Statistic ()
void load (const ibrcommon::ConfigFile &conf)

Friends

class Configuration

Detailed Description

Definition at line 188 of file Configuration.h.


Constructor & Destructor Documentation

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

Definition at line 74 of file Configuration.cpp.

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

Definition at line 94 of file Configuration.cpp.


Member Function Documentation

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

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

Definition at line 710 of file Configuration.cpp.

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

Referenced by __daemon_run().

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 729 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:

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 715 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:

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

Definition at line 739 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:

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

Definition at line 724 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:


Friends And Related Function Documentation

friend class Configuration [friend]

Definition at line 190 of file Configuration.h.


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