Photon Server API Documentation v5.0RC1

Classes | Public Member Functions | List of all members
Photon.Hive.WebRpc.WebRpcHandler Class Reference
Inheritance diagram for Photon.Hive.WebRpc.WebRpcHandler:
Photon.SocketServer.Net.IHttpRequestQueueCounters

Public Member Functions

 WebRpcHandler (string baseUrl, Dictionary< string, object > environment, HttpRequestQueue queue, int httpQueueRequestTimeout, IRpcHandlerAppCounters rpcAppCounters=null)
 
bool HandleCall (PeerBase peer, string userId, OperationRequest request, object authResultsSecure, SendParameters sp)
 
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 ()
 

Constructor & Destructor Documentation

◆ WebRpcHandler()

Photon.Hive.WebRpc.WebRpcHandler.WebRpcHandler ( string  baseUrl,
Dictionary< string, object >  environment,
HttpRequestQueue  queue,
int  httpQueueRequestTimeout,
IRpcHandlerAppCounters  rpcAppCounters = null 
)
inline

Member Function Documentation

◆ HandleCall()

bool Photon.Hive.WebRpc.WebRpcHandler.HandleCall ( PeerBase  peer,
string  userId,
OperationRequest  request,
object  authResultsSecure,
SendParameters  sp 
)
inline

◆ HttpErrorsIncrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpErrorsIncrement ( )
inline

◆ HttpQueueBackedoffRequestsDecrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpQueueBackedoffRequestsDecrement ( )
inline

◆ HttpQueueBackedoffRequestsIncrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpQueueBackedoffRequestsIncrement ( )
inline

◆ HttpQueueConcurrentRequestsDecrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpQueueConcurrentRequestsDecrement ( )
inline

◆ HttpQueueConcurrentRequestsIncrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpQueueConcurrentRequestsIncrement ( )
inline

◆ HttpQueueErrorsIncrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpQueueErrorsIncrement ( )
inline

◆ HttpQueueOfflineResponsesIncrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpQueueOfflineResponsesIncrement ( )
inline

◆ HttpQueueOnlineQueueCounterDecrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpQueueOnlineQueueCounterDecrement ( )
inline

◆ HttpQueueOnlineQueueCounterIncrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpQueueOnlineQueueCounterIncrement ( )
inline

◆ HttpQueueQueuedRequestsDecrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpQueueQueuedRequestsDecrement ( )
inline

◆ HttpQueueQueuedRequestsIncrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpQueueQueuedRequestsIncrement ( )
inline

◆ HttpQueueRequestsIncrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpQueueRequestsIncrement ( )
inline

◆ HttpQueueResponsesIncrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpQueueResponsesIncrement ( )
inline

◆ HttpQueueSuccessIncrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpQueueSuccessIncrement ( )
inline

◆ HttpQueueTimeoutIncrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpQueueTimeoutIncrement ( )
inline

◆ HttpRequestExecuteTimeIncrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpRequestExecuteTimeIncrement ( long  ticks)
inline

◆ HttpRequestIncrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpRequestIncrement ( )
inline

◆ HttpResponseIncrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpResponseIncrement ( )
inline

◆ HttpSuccessIncrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpSuccessIncrement ( )
inline

◆ HttpTimeoutIncrement()

void Photon.Hive.WebRpc.WebRpcHandler.HttpTimeoutIncrement ( )
inline