Space Engineers
|
Classes | |
class | ActionWork |
class | BackgroundWorker |
class | DelegateWork |
class | FixedPriorityScheduler |
class | ForEachLoopWork |
class | ForLoopWork |
struct | Future |
A task struct which can return a result. More... | |
class | FutureWork |
class | GetHashCode_HashTable |
class | Hashtable |
class | HashTableEnumerator |
struct | HashtableNode |
interface | IPrioritizedWork |
interface | IWork |
An interface for a piece of work which can be executed by ParallelTasks. More... | |
interface | IWorkScheduler |
An interface defining a task scheduler. More... | |
class | Parallel |
A static class containing factory methods for creating tasks. | |
class | Pool |
A thread safe, non-blocking, object pool. More... | |
class | PrioritizedScheduler |
Sheduler that supports interruption of normal More... | |
class | Semaphore |
A semaphore class. More... | |
class | Singleton |
Implements a singleton instance of type T . More... | |
struct | SpinLock |
A struct which implements a spin lock. More... | |
class | SpinLockRef |
struct | Task |
A struct which represents a single execution of an IWork instance. More... | |
class | TaskException |
An exception thrown when an unhandled exception is thrown within a task. More... | |
class | WorkData |
class | Worker |
class | WorkItem |
struct | WorkOptions |
A struct containing options about how an IWork instance can be executed. More... | |
class | WorkStealingScheduler |
A "work stealing" work scheduler class. More... | |
Enumerations | |
enum | HashtableToken { HashtableToken.Empty, HashtableToken.Used, HashtableToken.Deleted } |
enum | WorkPriority { WorkPriority.VeryHigh, WorkPriority.High, WorkPriority.Normal, WorkPriority.Low, WorkPriority.VeryLow } |
These values are indices into array of queues which is searched starting at 0. More... | |
Enumerator | |
---|---|
Empty | |
Used | |
Deleted |
Definition at line 58 of file Hashtable.cs.
These values are indices into array of queues which is searched starting at 0.
Enumerator | |
---|---|
VeryHigh | |
High | |
Normal | |
Low | |
VeryLow |
Definition at line 14 of file IPrioritizedWork.cs.