aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Monitoring/Stats/Stat.cs
diff options
context:
space:
mode:
authorRobert Adams2013-02-21 13:36:31 -0800
committerRobert Adams2013-02-21 15:53:02 -0800
commit303e21babe48e9daf39dad6b3d721fd5b9bbfb8f (patch)
tree234805e7e41c2e103bbfc91909b77d23511ab2ab /OpenSim/Framework/Monitoring/Stats/Stat.cs
parentminor: Change summary in "show appearance" console command to "incomplete" ra... (diff)
downloadopensim-SC-303e21babe48e9daf39dad6b3d721fd5b9bbfb8f.zip
opensim-SC-303e21babe48e9daf39dad6b3d721fd5b9bbfb8f.tar.gz
opensim-SC-303e21babe48e9daf39dad6b3d721fd5b9bbfb8f.tar.bz2
opensim-SC-303e21babe48e9daf39dad6b3d721fd5b9bbfb8f.tar.xz
Add CounterStat which is a wrapper for a counter stat but, because
the 'count' event is internal, historical data can be built it. Also includes EventHistogram class for building time based, bucketed history of event occurances. Make Stat implement IDisposable for subclasses that might need it.
Diffstat (limited to '')
-rw-r--r--OpenSim/Framework/Monitoring/Stats/Stat.cs8
1 files changed, 7 insertions, 1 deletions
diff --git a/OpenSim/Framework/Monitoring/Stats/Stat.cs b/OpenSim/Framework/Monitoring/Stats/Stat.cs
index f91251b..fccc460 100644
--- a/OpenSim/Framework/Monitoring/Stats/Stat.cs
+++ b/OpenSim/Framework/Monitoring/Stats/Stat.cs
@@ -34,7 +34,7 @@ namespace OpenSim.Framework.Monitoring
34 /// <summary> 34 /// <summary>
35 /// Holds individual statistic details 35 /// Holds individual statistic details
36 /// </summary> 36 /// </summary>
37 public class Stat 37 public class Stat : IDisposable
38 { 38 {
39 /// <summary> 39 /// <summary>
40 /// Category of this stat (e.g. cache, scene, etc). 40 /// Category of this stat (e.g. cache, scene, etc).
@@ -181,6 +181,12 @@ namespace OpenSim.Framework.Monitoring
181 Verbosity = verbosity; 181 Verbosity = verbosity;
182 } 182 }
183 183
184 // IDisposable.Dispose()
185 public virtual void Dispose()
186 {
187 return;
188 }
189
184 /// <summary> 190 /// <summary>
185 /// Record a value in the sample set. 191 /// Record a value in the sample set.
186 /// </summary> 192 /// </summary>