terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Net.TimerThread Class Reference
+ Collaboration diagram for System.Net.TimerThread:

Classes

class  InfiniteTimer
 
class  InfiniteTimerQueue
 
class  Queue
 
class  Timer
 
class  TimerNode
 
class  TimerQueue
 

Package Functions

delegate void Callback (TimerThread.Timer timer, int timeNoticed, object context)
 

Static Package Functions

static TimerThread.Queue CreateQueue (int durationMilliseconds)
 
static TimerThread.Queue GetOrCreateQueue (int durationMilliseconds)
 

Private Types

enum  TimerThreadState { Idle , Running , Stopped }
 

Static Private Member Functions

static TimerThread ()
 
static void Prod ()
 
static void ThreadProc ()
 
static void StopTimerThread ()
 
static bool IsTickBetween (int start, int end, int comparand)
 
static void OnDomainUnload (object sender, EventArgs e)
 

Static Private Attributes

const int c_ThreadIdleTimeoutMilliseconds = 30000
 
const int c_CacheScanPerIterations = 32
 
const int c_TickCountResolution = 15
 
static LinkedList< WeakReferences_Queues
 
static LinkedList< WeakReferences_NewQueues
 
static int s_ThreadState
 
static AutoResetEvent s_ThreadReadyEvent
 
static ManualResetEvent s_ThreadShutdownEvent
 
static WaitHandle[] s_ThreadEvents
 
static int s_CacheScanIteration
 
static Hashtable s_QueuesCache
 

Detailed Description

Definition at line 12 of file TimerThread.cs.


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