Photon Server API
Public Member Functions | List of all members
Photon.SocketServer.Net.HttpRequestQueueCounterWrapper Class Reference

we use this class to call external counters interface safely More...

Inheritance diagram for Photon.SocketServer.Net.HttpRequestQueueCounterWrapper:
Photon.SocketServer.Net.IHttpRequestQueueCounters

Public Member Functions

 HttpRequestQueueCounterWrapper (HttpRequestQueue owner, IHttpRequestQueueCounters userCounters)
 
void HttpQueueRequestsIncrement ()
 
void HttpQueueResponsesIncrement ()
 
void HttpQueueSuccessIncrement ()
 
void HttpQueueTimeoutIncrement ()
 
void HttpQueueErrorsIncrement ()
 
void HttpQueueOfflineResponsesIncrement ()
 
void HttpQueueConcurrentRequestsIncrement ()
 
void HttpQueueConcurrentRequestsDecrement ()
 
void HttpQueueQueuedRequestsIncrement ()
 
void HttpQueueQueuedRequestsDecrement ()
 
void HttpRequestExecuteTimeIncrement (long ticks)
 
void HttpQueueOnlineQueueCounterIncrement ()
 
void HttpQueueOnlineQueueCounterDecrement ()
 
void HttpQueueBackedoffRequestsIncrement ()
 
void HttpQueueBackedoffRequestsDecrement ()
 
void HttpRequestIncrement ()
 
void HttpSuccessIncrement ()
 
void HttpTimeoutIncrement ()
 
void HttpErrorsIncrement ()
 

Detailed Description

we use this class to call external counters interface safely

Constructor & Destructor Documentation

Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpRequestQueueCounterWrapper ( HttpRequestQueue  owner,
IHttpRequestQueueCounters  userCounters 
)
inline

Member Function Documentation

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpErrorsIncrement ( )
inline
void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueBackedoffRequestsDecrement ( )
inline
void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueBackedoffRequestsIncrement ( )
inline
void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueConcurrentRequestsDecrement ( )
inline
void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueConcurrentRequestsIncrement ( )
inline
void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueErrorsIncrement ( )
inline
void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueOfflineResponsesIncrement ( )
inline
void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueOnlineQueueCounterDecrement ( )
inline
void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueOnlineQueueCounterIncrement ( )
inline
void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueQueuedRequestsDecrement ( )
inline
void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueQueuedRequestsIncrement ( )
inline
void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueRequestsIncrement ( )
inline
void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueResponsesIncrement ( )
inline
void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueSuccessIncrement ( )
inline
void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueTimeoutIncrement ( )
inline
void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpRequestExecuteTimeIncrement ( long  ticks)
inline
void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpRequestIncrement ( )
inline
void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpSuccessIncrement ( )
inline
void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpTimeoutIncrement ( )
inline