Terraria v1.4.4.9
Terraria source code documentation
|
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, EventListenerSubscription > | m_subscriptions = new Dictionary<EventListener, EventListenerSubscription>() |
Definition at line 9 of file EventPipeEventDispatcher.cs.