#include <iso_flock_stats.h>
Collaboration diagram for iso::flock::FlockStats:

Public Member Functions | |
| void | registerParameter (const base::String &pAnalyzerName, const base::String &pGroupName, const Parameter &pParameter) throw (FlockException) |
| register parameter for analysis | |
| void | registerParameter (const base::String &pAnalyzerName, const base::String &pGroupName, const space::NeighborGroup &pNeighborGroup) throw (FlockException) |
| register parameter neighbor group for analysis | |
| void | deregisterParameter (const base::String &pAnalyzerName, const base::String &pGroupName, const Parameter &pParameter) throw (FlockException) |
| deregister parameter | |
| void | deregisterParameter (const base::String &pAnalyzerName, const base::String &pGroupName, const space::NeighborGroup &pNeighborGroup) throw (FlockException) |
| deregister parameter neighborgroup | |
Static Public Member Functions | |
| static FlockStats & | get () |
| get flock stats singleton instance | |
| static void | destroy () |
| destroy flock stats singleton instance | |
Protected Member Functions | |
| FlockStats () | |
| default constructor | |
| ~FlockStats () | |
| destructor | |
Static Protected Attributes | |
| static FlockStats * | sFlockStats |
and statistics manager
Created by Daniel Bisig on 6/5/08.
| FlockStats::FlockStats | ( | ) | [protected] |
default constructor
| FlockStats::~FlockStats | ( | ) | [protected] |
destructor
| FlockStats & FlockStats::get | ( | ) | [static] |
get flock stats singleton instance
| void FlockStats::destroy | ( | ) | [static] |
destroy flock stats singleton instance
| void FlockStats::registerParameter | ( | const base::String & | pAnalyzerName, | |
| const base::String & | pGroupName, | |||
| const Parameter & | pParameter | |||
| ) | throw (FlockException) |
register parameter for analysis
| pAnalyzerName | name of analyzer | |
| pGroupName | name of group | |
| pParameter | parameter |
| FlockException | failed to add parameter |
| void FlockStats::registerParameter | ( | const base::String & | pAnalyzerName, | |
| const base::String & | pGroupName, | |||
| const space::NeighborGroup & | pNeighborGroup | |||
| ) | throw (FlockException) |
register parameter neighbor group for analysis
| pAnalyzerName | name of analyzer | |
| pGroupName | name of group | |
| pNeighborGroup | parameter neighbor group |
| FlockException | failed to add neighborgroup |
| void FlockStats::deregisterParameter | ( | const base::String & | pAnalyzerName, | |
| const base::String & | pGroupName, | |||
| const Parameter & | pParameter | |||
| ) | throw (FlockException) |
deregister parameter
| pAnalyzerName | name of analyzer | |
| pGroupName | name of group | |
| pParameter | parameter |
| FlockException | failed to remove parameter |
| void FlockStats::deregisterParameter | ( | const base::String & | pAnalyzerName, | |
| const base::String & | pGroupName, | |||
| const space::NeighborGroup & | pNeighborGroup | |||
| ) | throw (FlockException) |
deregister parameter neighborgroup
| pAnalyzerName | name of analyzer | |
| pGroupName | name of group | |
| pNeighborGroup | parameter neighbor group |
| FlockException | failed to remove neighborgroup |
FlockStats * FlockStats::sFlockStats [static, protected] |
1.5.1