| IGLib 1.5 The IGLib base library for development of numerical, technical and business applications.

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events
IG.Num.ParallelJobDispatcherGen< InputType, ResultType, JobContainerType > Member List

This is the complete list of members for IG.Num.ParallelJobDispatcherGen< InputType, ResultType, JobContainerType >, including all inherited members.

_commandStopServing | IG.Num.ParallelJobDispatcherBase< JobContainerType > | protected
_idleJobServers | IG.Num.ParallelJobDispatcherBase< JobContainerType > | protected
_isServerRunning | IG.Num.ParallelJobDispatcherBase< JobContainerType > | protected
_isTestMode | IG.Num.ParallelJobDispatcherBase | protected
_jobQueue | IG.Num.ParallelJobDispatcherBase< JobContainerType > | protected
_jobServers | IG.Num.ParallelJobDispatcherBase< JobContainerType > | protected
_numSentJobs | IG.Num.ParallelJobDispatcherBase | protected
_outputLevel | IG.Num.ParallelJobDispatcherBase | protected
_sleepTimeMs | IG.Num.ParallelJobDispatcherBase | protected
_systemPriorityUpdatesRegistered | IG.Num.ParallelJobDispatcherBase< JobContainerType > | protected
_threadPriority | IG.Num.ParallelJobDispatcherBase< JobContainerType > | protected
_workingThread | IG.Num.ParallelJobDispatcherBase< JobContainerType > | protected
AddIdleServer(ParallelJobServerBase< JobContainerType > server) | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline protected
AddServer(ParallelJobServerBase< JobContainerType > server) | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
CommandStopServing | IG.Num.ParallelJobDispatcherBase< JobContainerType > |
DefaultIsTestMode | IG.Num.ParallelJobDispatcherBase | static
DefaultOutputLevel | IG.Num.ParallelJobDispatcherBase | static
DefaultSleepTimeMs | IG.Num.ParallelJobDispatcherBase | static
DequeueJob() | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline protected
EnqueueJob(JobContainerType jobData) | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline protected
GetFirstIdleServer() | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline protected
GetNextId() | IG.Num.ParallelJobDispatcherBase | inline protected static
Id | IG.Num.ParallelJobDispatcherBase |
IncrementNumAbortedJobs() | IG.Num.ParallelJobDispatcherBase | inline
IncrementNumFinishedJobs() | IG.Num.ParallelJobDispatcherBase | inline
IncrementNumSentJobs() | IG.Num.ParallelJobDispatcherBase | inline
IncrementNumStartedJobs() | IG.Num.ParallelJobDispatcherBase | inline
IsTestMode | IG.Num.ParallelJobDispatcherBase |
KillDispatcherThread() | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
KillServerThreads() | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
KillThreads() | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
Lock | IG.Num.ParallelJobDispatcherBase |
NotifyJobAborted(ParallelJobServerBase< JobContainerType > server, JobContainerType job) | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
NotifyJobFinished(ParallelJobServerBase< JobContainerType > server, JobContainerType job) | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
NotifyJobStarted(ParallelJobServerBase< JobContainerType > server, JobContainerType job) | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
NotifyServerIdle(ParallelJobServerBase< JobContainerType > server) | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
NumAbortedJobs | IG.Num.ParallelJobDispatcherBase |
NumActiveJobServers | IG.Num.ParallelJobDispatcherBase< JobContainerType > |
NumEnqueuedJobs | IG.Num.ParallelJobDispatcherBase< JobContainerType > |
NumExecutingJobs | IG.Num.ParallelJobDispatcherBase< JobContainerType > |
NumFinishedJobs | IG.Num.ParallelJobDispatcherBase |
NumIdleJobServers | IG.Num.ParallelJobDispatcherBase |
NumJobServers | IG.Num.ParallelJobDispatcherBase< JobContainerType > |
NumSentJobs | IG.Num.ParallelJobDispatcherBase |
NumStartedJobs | IG.Num.ParallelJobDispatcherBase |
NumUncompletedJobs | IG.Num.ParallelJobDispatcherBase |
OutputLevel | IG.Num.ParallelJobDispatcherBase |
ParallelJobDispatcherBase() | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
ParallelJobDispatcherGen() | IG.Num.ParallelJobDispatcherGen< InputType, ResultType, JobContainerType > | inline
RegisterSystemPriorityUpdating() | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
RemoveIdleServer(ParallelJobServerBase< JobContainerType > server) | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline protected
RemoveServer(ParallelJobServerBase< JobContainerType > server) | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
ResetNumIdleJobServers() | IG.Num.ParallelJobDispatcherBase | inline protected
SendJob(JobContainerType jobData) | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
SendJob(JobContainerType jobData, out bool startedImmediately) | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
Serve() | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline protected
ServersLock | IG.Num.ParallelJobDispatcherBase | protected
SetServersIsServer(bool isServer) | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
SetServersOutputLevel(int outputLevel) | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
SetServersSleepTimeMs(int sleepTimeMs) | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
SleepTimeMs | IG.Num.ParallelJobDispatcherBase |
StartServer() | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
StopServer() | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
StopServerWhenAllJobsDone() | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
StopServerWhenAllJobsDone(double timeoutInSeconds) | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
ThreadPriority | IG.Num.ParallelJobDispatcherBase< JobContainerType > |
ToString() | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
UnregisterSystemPriorityUpdating() | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
UpdateThreadPriorityFromSystem() | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline protected virtual
WaitAllJobsCompleted() | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline
WaitAllJobsCompleted(double timeoutInSeconds) | IG.Num.ParallelJobDispatcherBase< JobContainerType > | inline