OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
OpenSim.Framework.Monitoring.CounterStat Class Reference
Inheritance diagram for OpenSim.Framework.Monitoring.CounterStat:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Framework.Monitoring.CounterStat:
Collaboration graph
[legend]

Public Member Functions

 CounterStat (string shortName, string name, string description, string unitName, string category, string container, StatVerbosity verbosity)
 
void AddHistogram (string histoName, EventHistogram histo)
 
delegate void ProcessHistogram (string name, EventHistogram histo)
 
void ForEachHistogram (ProcessHistogram process)
 
void Event ()
 
void Event (int cnt)
 
override OSDMap ToOSDMap ()
 
- Public Member Functions inherited from OpenSim.Framework.Monitoring.Stat
 Stat (string shortName, string name, string description, string unitName, string category, string container, StatType type, Action< Stat > pullAction, StatVerbosity verbosity)
 
 Stat (string shortName, string name, string description, string unitName, string category, string container, StatType type, MeasuresOfInterest moi, Action< Stat > pullAction, StatVerbosity verbosity)
 Constructor More...
 
virtual void Dispose ()
 
void RecordValue ()
 Record a value in the sample set. More...
 
virtual string ToConsoleString ()
 
virtual OSDMap ToBriefOSDMap ()
 
bool ComputeMeasuresOfInterest (out double lastChangeOverTime, out double averageChangeOverTime)
 

Additional Inherited Members

- Static Public Attributes inherited from OpenSim.Framework.Monitoring.Stat
static readonly char[] DisallowedShortNameCharacters = { '.' }
 
- Protected Member Functions inherited from OpenSim.Framework.Monitoring.Stat
void AppendMeasuresOfInterest (StringBuilder sb)
 
- Properties inherited from OpenSim.Framework.Monitoring.Stat
string Category [get, set]
 Category of this stat (e.g. cache, scene, etc). More...
 
string Container [get, set]
 Containing name for this stat. FIXME: In the case of a scene, this is currently the scene name (though this leaves us with a to-be-resolved problem of non-unique region names). More...
 
StatType StatType [get, set]
 
MeasuresOfInterest MeasuresOfInterest [get, set]
 
Action< StatPullAction [get, set]
 Action used to update this stat when the value is requested if it's a pull type. More...
 
StatVerbosity Verbosity [get, set]
 
string ShortName [get, set]
 
string Name [get, set]
 
string Description [get, set]
 
virtual string UnitName [get, set]
 
virtual double Value [get, set]
 

Detailed Description

Definition at line 39 of file CounterStat.cs.

Constructor & Destructor Documentation

OpenSim.Framework.Monitoring.CounterStat.CounterStat ( string  shortName,
string  name,
string  description,
string  unitName,
string  category,
string  container,
StatVerbosity  verbosity 
)
inline

Definition at line 44 of file CounterStat.cs.

Member Function Documentation

void OpenSim.Framework.Monitoring.CounterStat.AddHistogram ( string  histoName,
EventHistogram  histo 
)
inline

Definition at line 59 of file CounterStat.cs.

void OpenSim.Framework.Monitoring.CounterStat.Event ( )
inline

Definition at line 73 of file CounterStat.cs.

void OpenSim.Framework.Monitoring.CounterStat.Event ( int  cnt)
inline

Definition at line 79 of file CounterStat.cs.

void OpenSim.Framework.Monitoring.CounterStat.ForEachHistogram ( ProcessHistogram  process)
inline

Definition at line 65 of file CounterStat.cs.

delegate void OpenSim.Framework.Monitoring.CounterStat.ProcessHistogram ( string  name,
EventHistogram  histo 
)
override OSDMap OpenSim.Framework.Monitoring.CounterStat.ToOSDMap ( )
inlinevirtual

Reimplemented from OpenSim.Framework.Monitoring.Stat.

Definition at line 93 of file CounterStat.cs.


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