Photon Server API

Namespaces | Classes | Functions
ExitGames.Diagnostics.Monitoring Namespace Reference

Namespaces

namespace  Protocol
 

Classes

class  CounterFactory
 Provides methods to create ICounter instances. More...
 
class  CounterSampleCollection
 A collectin of CounterSamples. More...
 
class  CounterSampleMessage
 A message used by the CounterSamplePublisher. More...
 
class  CounterSamplePublisher
 Collects and publishes data from ICounter instances in a specified interval. More...
 
class  CounterSamplePublisherFactory
 A factory for CounterSamplePublishers. More...
 
class  CounterSampleReceiver
 A receiver of CounterSamplesPackages. More...
 
class  CounterSampleSender
 Collects data from ICounter instances and publishes the data in a specified interval using an ISocketSender implementation. More...
 
class  CounterSampleSenderBase
 Collects data from ICounter instances and publishes the data in a specified interval using an ICounterSampleWriter implementation. More...
 
class  CounterSamplesPackage
 Argument for event CounterSampleReceiver.OnCounterDataReceived and message type for CounterSampleReceiver.Channel More...
 
class  CounterSetAttribute
 Attribute to set a name for a group of counters. More...
 
class  PerformanceCounterWatcher
 This class monitors the windows performance counters for new instances. More...
 
class  PublishCounterAttribute
 Attribute for ICounter fields or properties to publish with the CounterSamplePublisher. More...
 

Functions

delegate void PerformanceCounterInstancesDelegate (string instanceName)
 Delegate for new performance counter instances. More...
 

Function Documentation

◆ PerformanceCounterInstancesDelegate()

delegate void ExitGames.Diagnostics.Monitoring.PerformanceCounterInstancesDelegate ( string  instanceName)

Delegate for new performance counter instances.

Parameters
instanceNameThe counter instance name.