Photon Server API Documentation v5.0RC1

Static Public Attributes | List of all members
Photon.SocketServer.Diagnostics.EncryptionQueuePerfCounters Class Reference
Inheritance diagram for Photon.SocketServer.Diagnostics.EncryptionQueuePerfCounters:
Photon.SocketServer.Diagnostics.Counters.PerfCounterManagerBase< EncryptionQueuePerfCounters >

Static Public Attributes

static PerSecondCounterWrapper Requests
 counters enqueued More...
 
static PerSecondCounterWrapper RejectedRequests
 Requests rejected because queue is full More...
 
static PerSecondCounterWrapper FailedRequests
 Amount of requests reached calculation stage with disconnected peers More...
 
static PerSecondCounterWrapper DisconnectedPeers
 Amount of requests reached calculation stage with disconnected peers More...
 
static AverageCounterWrapper RequestExcutionTime
 time since enqueueing to finish More...
 
static AverageCounterWrapper RequestCalculationTime
 time of calcualtion itself More...
 

Additional Inherited Members

- Public Member Functions inherited from Photon.SocketServer.Diagnostics.Counters.PerfCounterManagerBase< EncryptionQueuePerfCounters >
 PerfCounterManagerBase ()
 No direct calls to ctor from non-inherited classes. Use GlobalInstance or GetInstance(string). we can't use private ctor More...
 
- Static Public Member Functions inherited from Photon.SocketServer.Diagnostics.Counters.PerfCounterManagerBase< EncryptionQueuePerfCounters >
static T GetInstance (string instanceName)
 Get and create (if not exist) counters for instance More...
 
static void Initialize (object state=null)
 Initialize counters synchronously More...
 
static void InitializeAsync (string instanceName=null)
 Initialize counters asynchronously. To wait for init complete call WaitForInitializationComplete(int) More...
 
static bool WaitForInitializationComplete (int timeout)
 
- Protected Member Functions inherited from Photon.SocketServer.Diagnostics.Counters.PerfCounterManagerBase< EncryptionQueuePerfCounters >
void InitializeGlobal (object state)
 Initialize global instance More...
 
void InitializeInstance (string instanceName)
 Initialize specific instance More...
 
virtual IList< ICounterProviderGetCustomCounterProviders ()
 Return list of instances of classes that provides ICounterProvider implementations More...
 
PerformanceCounterCategory GetOrCreateCategory (string categoryName, CounterCreationDataCollection counterCreationData, CountersPermissionLevels permissionLevel)
 Get or create windows performance counter category. More...
 
- Static Protected Member Functions inherited from Photon.SocketServer.Diagnostics.Counters.PerfCounterManagerBase< EncryptionQueuePerfCounters >
static void InitializeWithDefaults ()
 Dummy method to initiate static ctor More...
 
static bool ValidateCategory (PerformanceCounterCategory category, CounterCreationDataCollection counterCreationData)
 Detects if existing category contains all required counters More...
 
- Static Protected Attributes inherited from Photon.SocketServer.Diagnostics.Counters.PerfCounterManagerBase< EncryptionQueuePerfCounters >
static readonly ILogger Log
 
static readonly Dictionary< string, T > Instances
 
static readonly Dictionary< Type, ICounterProviderCounterProviders
 
- Properties inherited from Photon.SocketServer.Diagnostics.Counters.PerfCounterManagerBase< EncryptionQueuePerfCounters >
static bool isInitialized [get]
 
static T GlobalInstance [get]
 Global instance. Must be initialized before first call More...
 

Member Data Documentation

◆ DisconnectedPeers

PerSecondCounterWrapper Photon.SocketServer.Diagnostics.EncryptionQueuePerfCounters.DisconnectedPeers
static

Amount of requests reached calculation stage with disconnected peers

◆ FailedRequests

PerSecondCounterWrapper Photon.SocketServer.Diagnostics.EncryptionQueuePerfCounters.FailedRequests
static

Amount of requests reached calculation stage with disconnected peers

◆ RejectedRequests

PerSecondCounterWrapper Photon.SocketServer.Diagnostics.EncryptionQueuePerfCounters.RejectedRequests
static

Requests rejected because queue is full

◆ RequestCalculationTime

AverageCounterWrapper Photon.SocketServer.Diagnostics.EncryptionQueuePerfCounters.RequestCalculationTime
static

time of calcualtion itself

◆ RequestExcutionTime

AverageCounterWrapper Photon.SocketServer.Diagnostics.EncryptionQueuePerfCounters.RequestExcutionTime
static

time since enqueueing to finish

◆ Requests

PerSecondCounterWrapper Photon.SocketServer.Diagnostics.EncryptionQueuePerfCounters.Requests
static

counters enqueued