Photon Server API Documentation v5.0RC1

Public Member Functions | Public Attributes | List of all members
Photon.SocketServer.Diagnostics.TimeIntervalCounter Class Reference

Public Member Functions

 TimeIntervalCounter (TimeSpan window)
 
 TimeIntervalCounter (TimeSpan window, int steps)
 
int Increment (int value)
 Increments counter More...
 
void Reset ()
 

Public Attributes

int Value => this.Increment(0)
 

Constructor & Destructor Documentation

◆ TimeIntervalCounter() [1/2]

Photon.SocketServer.Diagnostics.TimeIntervalCounter.TimeIntervalCounter ( TimeSpan  window)
inline

◆ TimeIntervalCounter() [2/2]

Photon.SocketServer.Diagnostics.TimeIntervalCounter.TimeIntervalCounter ( TimeSpan  window,
int  steps 
)
inline

Member Function Documentation

◆ Increment()

int Photon.SocketServer.Diagnostics.TimeIntervalCounter.Increment ( int  value)
inline

Increments counter

Parameters
valuevalue for increment
Returns
Value of counter after increment

◆ Reset()

void Photon.SocketServer.Diagnostics.TimeIntervalCounter.Reset ( )
inline

Member Data Documentation

◆ Value

int Photon.SocketServer.Diagnostics.TimeIntervalCounter.Value => this.Increment(0)