#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] |