Photon Server API
Public Member Functions | Protected Member Functions | Properties | List of all members
ExitGames.Diagnostics.Messaging.CounterPublisherBase Class Referenceabstract
Inheritance diagram for ExitGames.Diagnostics.Messaging.CounterPublisherBase:
ExitGames.Diagnostics.Messaging.ICounterPublisher ExitGames.Diagnostics.Messaging.PerformanceCounterCategoryPublisher

Public Member Functions

void Start (int updateInterval)
 
void Stop ()
 
void Dispose ()
 

Protected Member Functions

 CounterPublisherBase ()
 Initializes a new instance of the CounterPublisherBase class. More...
 
abstract void OnPublish ()
 
void Dispose (bool disposing)
 

Properties

int UpdateInterval [get]
 
IFiber ExecutionFiber [get]
 
Channel< CounterInstanceValuePublishChannel [get]
 
- Properties inherited from ExitGames.Diagnostics.Messaging.ICounterPublisher
Channel< CounterInstanceValuePublishChannel [get]
 

Constructor & Destructor Documentation

ExitGames.Diagnostics.Messaging.CounterPublisherBase.CounterPublisherBase ( )
inlineprotected

Initializes a new instance of the CounterPublisherBase class.

Member Function Documentation

void ExitGames.Diagnostics.Messaging.CounterPublisherBase.Dispose ( )
inline
void ExitGames.Diagnostics.Messaging.CounterPublisherBase.Dispose ( bool  disposing)
inlineprotected
abstract void ExitGames.Diagnostics.Messaging.CounterPublisherBase.OnPublish ( )
protectedpure virtual
void ExitGames.Diagnostics.Messaging.CounterPublisherBase.Start ( int  updateInterval)
inline
void ExitGames.Diagnostics.Messaging.CounterPublisherBase.Stop ( )
inline

Property Documentation

IFiber ExitGames.Diagnostics.Messaging.CounterPublisherBase.ExecutionFiber
get
Channel<CounterInstanceValue> ExitGames.Diagnostics.Messaging.CounterPublisherBase.PublishChannel
get
int ExitGames.Diagnostics.Messaging.CounterPublisherBase.UpdateInterval
get