IBR-DTNSuite  0.10
dtn::daemon::NativeStats Class Reference

#include <NativeDaemon.h>

Collaboration diagram for dtn::daemon::NativeStats:
Collaboration graph

Public Member Functions

 NativeStats ()
 
 ~NativeStats ()
 
const std::vector< std::string > & getTags ()
 
size_t getData (int index)
 
void addData (const std::string &tag, size_t data)
 

Public Attributes

size_t uptime
 
size_t timestamp
 
size_t neighbors
 
size_t storage_size
 
double time_offset
 
double time_rating
 
size_t time_adjustments
 
size_t bundles_stored
 
size_t bundles_expired
 
size_t bundles_generated
 
size_t bundles_received
 
size_t bundles_transmitted
 
size_t bundles_aborted
 
size_t bundles_requeued
 
size_t bundles_queued
 

Detailed Description

Definition at line 84 of file NativeDaemon.h.

Constructor & Destructor Documentation

dtn::daemon::NativeStats::NativeStats ( )
inline

Definition at line 86 of file NativeDaemon.h.

dtn::daemon::NativeStats::~NativeStats ( )
inline

Definition at line 94 of file NativeDaemon.h.

Member Function Documentation

void dtn::daemon::NativeStats::addData ( const std::string &  tag,
size_t  data 
)
inline

Definition at line 122 of file NativeDaemon.h.

Referenced by dtn::daemon::NativeDaemon::getStats().

size_t dtn::daemon::NativeStats::getData ( int  index)
inline

Definition at line 118 of file NativeDaemon.h.

const std::vector<std::string>& dtn::daemon::NativeStats::getTags ( )
inline

Definition at line 114 of file NativeDaemon.h.

Member Data Documentation

size_t dtn::daemon::NativeStats::bundles_aborted

Definition at line 110 of file NativeDaemon.h.

Referenced by dtn::daemon::NativeDaemon::getStats().

size_t dtn::daemon::NativeStats::bundles_expired

Definition at line 106 of file NativeDaemon.h.

Referenced by dtn::daemon::NativeDaemon::getStats().

size_t dtn::daemon::NativeStats::bundles_generated

Definition at line 107 of file NativeDaemon.h.

Referenced by dtn::daemon::NativeDaemon::getStats().

size_t dtn::daemon::NativeStats::bundles_queued

Definition at line 112 of file NativeDaemon.h.

Referenced by dtn::daemon::NativeDaemon::getStats().

size_t dtn::daemon::NativeStats::bundles_received

Definition at line 108 of file NativeDaemon.h.

Referenced by dtn::daemon::NativeDaemon::getStats().

size_t dtn::daemon::NativeStats::bundles_requeued

Definition at line 111 of file NativeDaemon.h.

Referenced by dtn::daemon::NativeDaemon::getStats().

size_t dtn::daemon::NativeStats::bundles_stored

Definition at line 105 of file NativeDaemon.h.

Referenced by dtn::daemon::NativeDaemon::getStats().

size_t dtn::daemon::NativeStats::bundles_transmitted

Definition at line 109 of file NativeDaemon.h.

Referenced by dtn::daemon::NativeDaemon::getStats().

size_t dtn::daemon::NativeStats::neighbors

Definition at line 98 of file NativeDaemon.h.

Referenced by dtn::daemon::NativeDaemon::getStats().

size_t dtn::daemon::NativeStats::storage_size

Definition at line 99 of file NativeDaemon.h.

Referenced by dtn::daemon::NativeDaemon::getStats().

size_t dtn::daemon::NativeStats::time_adjustments

Definition at line 103 of file NativeDaemon.h.

Referenced by dtn::daemon::NativeDaemon::getStats().

double dtn::daemon::NativeStats::time_offset

Definition at line 101 of file NativeDaemon.h.

Referenced by dtn::daemon::NativeDaemon::getStats().

double dtn::daemon::NativeStats::time_rating

Definition at line 102 of file NativeDaemon.h.

Referenced by dtn::daemon::NativeDaemon::getStats().

size_t dtn::daemon::NativeStats::timestamp

Definition at line 97 of file NativeDaemon.h.

Referenced by dtn::daemon::NativeDaemon::getStats().

size_t dtn::daemon::NativeStats::uptime

Definition at line 94 of file NativeDaemon.h.

Referenced by dtn::daemon::NativeDaemon::getStats().


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