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

- Main Page
- Namespaces
- Classes
- Files
- Directories

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

# IG::Num::ParallelJobDispatcherBase< JobContainerType > Member List

This is the complete list of members for IG::Num::ParallelJobDispatcherBase< 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 > |
DecrementNumIdleJobServers() | IG::Num::ParallelJobDispatcherBase | `[inline, protected]`
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]`
GetNextJobId() | IG::Num::ParallelJobDispatcherBase | `[inline, protected]`
Id | IG::Num::ParallelJobDispatcherBase |
IncrementNumAbortedJobs() | IG::Num::ParallelJobDispatcherBase | `[inline]`
IncrementNumFinishedJobs() | IG::Num::ParallelJobDispatcherBase | `[inline]`
IncrementNumIdleJobServers() | IG::Num::ParallelJobDispatcherBase | `[inline, protected]`
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]`
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]`

All Classes Namespaces Files Functions Variables Enumerations Properties Events