OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Properties | List of all members
OpenSim.Framework.Monitoring.UserStatsCollector Class Reference

Collects user service statistics More...

Inheritance diagram for OpenSim.Framework.Monitoring.UserStatsCollector:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Framework.Monitoring.UserStatsCollector:
Collaboration graph
[legend]

Public Member Functions

 UserStatsCollector ()
 
void AddSuccessfulLogin ()
 Record a successful login More...
 
void AddLogout ()
 
override string Report ()
 Report back collected statistical information. More...
 
override string XReport (string uptime, string version)
 Report back collected statistical information in json More...
 
override OSDMap OReport (string uptime, string version)
 Report back collected statistical information as an OSDMap of key/values More...
 

Properties

int SuccessfulLoginsToday [get]
 
int SuccessfulLoginsYesterday [get]
 
int SuccessfulLogins [get]
 
int Logouts [get]
 

Detailed Description

Collects user service statistics

Definition at line 37 of file UserStatsCollector.cs.

Constructor & Destructor Documentation

OpenSim.Framework.Monitoring.UserStatsCollector.UserStatsCollector ( )
inline

Definition at line 53 of file UserStatsCollector.cs.

Member Function Documentation

void OpenSim.Framework.Monitoring.UserStatsCollector.AddLogout ( )
inline

Definition at line 77 of file UserStatsCollector.cs.

void OpenSim.Framework.Monitoring.UserStatsCollector.AddSuccessfulLogin ( )
inline

Record a successful login

Definition at line 71 of file UserStatsCollector.cs.

override OSDMap OpenSim.Framework.Monitoring.UserStatsCollector.OReport ( string  uptime,
string  version 
)
inlinevirtual

Report back collected statistical information as an OSDMap of key/values

Returns

Reimplemented from OpenSim.Framework.Monitoring.BaseStatsCollector.

Definition at line 99 of file UserStatsCollector.cs.

override string OpenSim.Framework.Monitoring.UserStatsCollector.Report ( )
inlinevirtual

Report back collected statistical information.

Returns

Reimplemented from OpenSim.Framework.Monitoring.BaseStatsCollector.

Definition at line 86 of file UserStatsCollector.cs.

override string OpenSim.Framework.Monitoring.UserStatsCollector.XReport ( string  uptime,
string  version 
)
inlinevirtual

Report back collected statistical information in json

Returns
A System.String

Reimplemented from OpenSim.Framework.Monitoring.BaseStatsCollector.

Definition at line 94 of file UserStatsCollector.cs.

Property Documentation

int OpenSim.Framework.Monitoring.UserStatsCollector.Logouts
get

Definition at line 51 of file UserStatsCollector.cs.

int OpenSim.Framework.Monitoring.UserStatsCollector.SuccessfulLogins
get

Definition at line 48 of file UserStatsCollector.cs.

int OpenSim.Framework.Monitoring.UserStatsCollector.SuccessfulLoginsToday
get

Definition at line 42 of file UserStatsCollector.cs.

int OpenSim.Framework.Monitoring.UserStatsCollector.SuccessfulLoginsYesterday
get

Definition at line 45 of file UserStatsCollector.cs.


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