Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Diagnostics.Tracing.EventPipeEventDispatcher Class Referencesealed

Classes

class  EventListenerSubscription
 

Package Functions

void SendCommand (EventListener eventListener, EventCommand command, bool enable, EventLevel level, EventKeywords matchAnyKeywords)
 
void RemoveEventListener (EventListener listener)
 

Static Package Attributes

static readonly EventPipeEventDispatcher Instance = new EventPipeEventDispatcher()
 

Private Member Functions

 EventPipeEventDispatcher ()
 
unsafe void CommitDispatchConfiguration ()
 
void StartDispatchTask ()
 
void StopDispatchTask ()
 
unsafe void DispatchEventsToEventListeners ()
 
DateTime TimeStampToDateTime (long timeStamp)
 

Private Attributes

readonly IntPtr m_RuntimeProviderID
 
ulong m_sessionID
 
DateTime m_syncTimeUtc
 
long m_syncTimeQPC
 
long m_timeQPCFrequency
 
bool m_stopDispatchTask
 
readonly EventPipeWaitHandle m_dispatchTaskWaitHandle = new EventPipeWaitHandle()
 
Task m_dispatchTask
 
readonly object m_dispatchControlLock = new object()
 
readonly Dictionary< EventListener, EventListenerSubscriptionm_subscriptions = new Dictionary<EventListener, EventListenerSubscription>()
 

Detailed Description

Definition at line 9 of file EventPipeEventDispatcher.cs.


The documentation for this class was generated from the following file: