Photon Server API Documentation v5.0RC1

Static Public Member Functions | List of all members
Photon.Common.Authentication.Diagnostic.CustomAuthResultCounters Class Reference
Inheritance diagram for Photon.Common.Authentication.Diagnostic.CustomAuthResultCounters:
Photon.SocketServer.Diagnostics.Counters.PerfCounterManagerBase< CustomAuthResultCounters >

Static Public Member Functions

static void IncrementErrors (CustomAuthResultCounters instance)
 
static void IncrementQueueFullErrors (CustomAuthResultCounters instance)
 
static void IncrementQueueTimeouts (CustomAuthResultCounters instance)
 
static void IncrementHttpRequests (long ticks, CustomAuthResultCounters instance)
 
static void IncrementResultsAccepted (CustomAuthResultCounters instance)
 
static void IncrementResultsDenied (CustomAuthResultCounters instance)
 
static void IncrementResultsData (CustomAuthResultCounters instance)
 
static void IncrementHttpErrors (CustomAuthResultCounters instance)
 
static void IncrementHttpTimeouts (CustomAuthResultCounters instance)
 
- Static Public Member Functions inherited from Photon.SocketServer.Diagnostics.Counters.PerfCounterManagerBase< CustomAuthResultCounters >
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)
 

Additional Inherited Members

- Public Member Functions inherited from Photon.SocketServer.Diagnostics.Counters.PerfCounterManagerBase< CustomAuthResultCounters >
 PerfCounterManagerBase ()
 No direct calls to ctor from non-inherited classes. Use GlobalInstance or GetInstance(string). we can't use private ctor More...
 
- Protected Member Functions inherited from Photon.SocketServer.Diagnostics.Counters.PerfCounterManagerBase< CustomAuthResultCounters >
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< CustomAuthResultCounters >
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< CustomAuthResultCounters >
static readonly ILogger Log
 
static readonly Dictionary< string, T > Instances
 
static readonly Dictionary< Type, ICounterProviderCounterProviders
 
- Properties inherited from Photon.SocketServer.Diagnostics.Counters.PerfCounterManagerBase< CustomAuthResultCounters >
static bool isInitialized [get]
 
static T GlobalInstance [get]
 Global instance. Must be initialized before first call More...
 

Member Function Documentation

◆ IncrementErrors()

static void Photon.Common.Authentication.Diagnostic.CustomAuthResultCounters.IncrementErrors ( CustomAuthResultCounters  instance)
inlinestatic

◆ IncrementHttpErrors()

static void Photon.Common.Authentication.Diagnostic.CustomAuthResultCounters.IncrementHttpErrors ( CustomAuthResultCounters  instance)
inlinestatic

◆ IncrementHttpRequests()

static void Photon.Common.Authentication.Diagnostic.CustomAuthResultCounters.IncrementHttpRequests ( long  ticks,
CustomAuthResultCounters  instance 
)
inlinestatic

◆ IncrementHttpTimeouts()

static void Photon.Common.Authentication.Diagnostic.CustomAuthResultCounters.IncrementHttpTimeouts ( CustomAuthResultCounters  instance)
inlinestatic

◆ IncrementQueueFullErrors()

static void Photon.Common.Authentication.Diagnostic.CustomAuthResultCounters.IncrementQueueFullErrors ( CustomAuthResultCounters  instance)
inlinestatic

◆ IncrementQueueTimeouts()

static void Photon.Common.Authentication.Diagnostic.CustomAuthResultCounters.IncrementQueueTimeouts ( CustomAuthResultCounters  instance)
inlinestatic

◆ IncrementResultsAccepted()

static void Photon.Common.Authentication.Diagnostic.CustomAuthResultCounters.IncrementResultsAccepted ( CustomAuthResultCounters  instance)
inlinestatic

◆ IncrementResultsData()

static void Photon.Common.Authentication.Diagnostic.CustomAuthResultCounters.IncrementResultsData ( CustomAuthResultCounters  instance)
inlinestatic

◆ IncrementResultsDenied()

static void Photon.Common.Authentication.Diagnostic.CustomAuthResultCounters.IncrementResultsDenied ( CustomAuthResultCounters  instance)
inlinestatic