Photon Server API Documentation v5.0RC1

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 HttpResponseIncrement ()
 
void HttpSuccessIncrement ()
 
void HttpTimeoutIncrement ()
 
void HttpErrorsIncrement ()
 

Detailed Description

we use this class to call external counters interface safely

Constructor & Destructor Documentation

◆ HttpRequestQueueCounterWrapper()

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

Member Function Documentation

◆ HttpErrorsIncrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpErrorsIncrement ( )
inline

◆ HttpQueueBackedoffRequestsDecrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueBackedoffRequestsDecrement ( )
inline

◆ HttpQueueBackedoffRequestsIncrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueBackedoffRequestsIncrement ( )
inline

◆ HttpQueueConcurrentRequestsDecrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueConcurrentRequestsDecrement ( )
inline

◆ HttpQueueConcurrentRequestsIncrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueConcurrentRequestsIncrement ( )
inline

◆ HttpQueueErrorsIncrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueErrorsIncrement ( )
inline

◆ HttpQueueOfflineResponsesIncrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueOfflineResponsesIncrement ( )
inline

◆ HttpQueueOnlineQueueCounterDecrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueOnlineQueueCounterDecrement ( )
inline

◆ HttpQueueOnlineQueueCounterIncrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueOnlineQueueCounterIncrement ( )
inline

◆ HttpQueueQueuedRequestsDecrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueQueuedRequestsDecrement ( )
inline

◆ HttpQueueQueuedRequestsIncrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueQueuedRequestsIncrement ( )
inline

◆ HttpQueueRequestsIncrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueRequestsIncrement ( )
inline

◆ HttpQueueResponsesIncrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueResponsesIncrement ( )
inline

◆ HttpQueueSuccessIncrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueSuccessIncrement ( )
inline

◆ HttpQueueTimeoutIncrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpQueueTimeoutIncrement ( )
inline

◆ HttpRequestExecuteTimeIncrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpRequestExecuteTimeIncrement ( long  ticks)
inline

◆ HttpRequestIncrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpRequestIncrement ( )
inline

◆ HttpResponseIncrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpResponseIncrement ( )
inline

◆ HttpSuccessIncrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpSuccessIncrement ( )
inline

◆ HttpTimeoutIncrement()

void Photon.SocketServer.Net.HttpRequestQueueCounterWrapper.HttpTimeoutIncrement ( )
inline