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

Public Member Functions

 PercentageStat (string shortName, string name, string description, string category, string container, StatType type, Action< Stat > pullAction, StatVerbosity verbosity)
 
override string ToConsoleString ()
 
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 OSDMap ToBriefOSDMap ()
 
bool ComputeMeasuresOfInterest (out double lastChangeOverTime, out double averageChangeOverTime)
 

Properties

long Antecedent [get, set]
 
long Consequent [get, set]
 
override double Value [get, set]
 
- 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]
 

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)
 

Detailed Description

Definition at line 36 of file PercentageStat.cs.

Constructor & Destructor Documentation

OpenSim.Framework.Monitoring.PercentageStat.PercentageStat ( string  shortName,
string  name,
string  description,
string  category,
string  container,
StatType  type,
Action< Stat pullAction,
StatVerbosity  verbosity 
)
inline

Definition at line 66 of file PercentageStat.cs.

Member Function Documentation

override string OpenSim.Framework.Monitoring.PercentageStat.ToConsoleString ( )
inlinevirtual

Reimplemented from OpenSim.Framework.Monitoring.Stat.

Definition at line 77 of file PercentageStat.cs.

override OSDMap OpenSim.Framework.Monitoring.PercentageStat.ToOSDMap ( )
inlinevirtual

Reimplemented from OpenSim.Framework.Monitoring.Stat.

Definition at line 91 of file PercentageStat.cs.

Property Documentation

long OpenSim.Framework.Monitoring.PercentageStat.Antecedent
getset

Definition at line 38 of file PercentageStat.cs.

long OpenSim.Framework.Monitoring.PercentageStat.Consequent
getset

Definition at line 39 of file PercentageStat.cs.

override double OpenSim.Framework.Monitoring.PercentageStat.Value
getset

Definition at line 42 of file PercentageStat.cs.


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