IGLib  1.5
The IGLib base library for development of numerical, technical and business applications.
 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.

_commandStopServingIG.Num.ParallelJobDispatcherBase< JobContainerType >protected
_idleJobServersIG.Num.ParallelJobDispatcherBase< JobContainerType >protected
_isServerRunningIG.Num.ParallelJobDispatcherBase< JobContainerType >protected
_isTestModeIG.Num.ParallelJobDispatcherBaseprotected
_jobQueueIG.Num.ParallelJobDispatcherBase< JobContainerType >protected
_jobServersIG.Num.ParallelJobDispatcherBase< JobContainerType >protected
_numSentJobsIG.Num.ParallelJobDispatcherBaseprotected
_outputLevelIG.Num.ParallelJobDispatcherBaseprotected
_sleepTimeMsIG.Num.ParallelJobDispatcherBaseprotected
_systemPriorityUpdatesRegisteredIG.Num.ParallelJobDispatcherBase< JobContainerType >protected
_threadPriorityIG.Num.ParallelJobDispatcherBase< JobContainerType >protected
_workingThreadIG.Num.ParallelJobDispatcherBase< JobContainerType >protected
AddIdleServer(ParallelJobServerBase< JobContainerType > server)IG.Num.ParallelJobDispatcherBase< JobContainerType >inlineprotected
AddServer(ParallelJobServerBase< JobContainerType > server)IG.Num.ParallelJobDispatcherBase< JobContainerType >inline
CommandStopServingIG.Num.ParallelJobDispatcherBase< JobContainerType >
DefaultIsTestModeIG.Num.ParallelJobDispatcherBasestatic
DefaultOutputLevelIG.Num.ParallelJobDispatcherBasestatic
DefaultSleepTimeMsIG.Num.ParallelJobDispatcherBasestatic
DequeueJob()IG.Num.ParallelJobDispatcherBase< JobContainerType >inlineprotected
EnqueueJob(JobContainerType jobData)IG.Num.ParallelJobDispatcherBase< JobContainerType >inlineprotected
GetFirstIdleServer()IG.Num.ParallelJobDispatcherBase< JobContainerType >inlineprotected
GetNextId()IG.Num.ParallelJobDispatcherBaseinlineprotectedstatic
IdIG.Num.ParallelJobDispatcherBase
IncrementNumAbortedJobs()IG.Num.ParallelJobDispatcherBaseinline
IncrementNumFinishedJobs()IG.Num.ParallelJobDispatcherBaseinline
IncrementNumSentJobs()IG.Num.ParallelJobDispatcherBaseinline
IncrementNumStartedJobs()IG.Num.ParallelJobDispatcherBaseinline
IsTestModeIG.Num.ParallelJobDispatcherBase
KillDispatcherThread()IG.Num.ParallelJobDispatcherBase< JobContainerType >inline
KillServerThreads()IG.Num.ParallelJobDispatcherBase< JobContainerType >inline
KillThreads()IG.Num.ParallelJobDispatcherBase< JobContainerType >inline
LockIG.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
NumAbortedJobsIG.Num.ParallelJobDispatcherBase
NumActiveJobServersIG.Num.ParallelJobDispatcherBase< JobContainerType >
NumEnqueuedJobsIG.Num.ParallelJobDispatcherBase< JobContainerType >
NumExecutingJobsIG.Num.ParallelJobDispatcherBase< JobContainerType >
NumFinishedJobsIG.Num.ParallelJobDispatcherBase
NumIdleJobServersIG.Num.ParallelJobDispatcherBase
NumJobServersIG.Num.ParallelJobDispatcherBase< JobContainerType >
NumSentJobsIG.Num.ParallelJobDispatcherBase
NumStartedJobsIG.Num.ParallelJobDispatcherBase
NumUncompletedJobsIG.Num.ParallelJobDispatcherBase
OutputLevelIG.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 >inlineprotected
RemoveServer(ParallelJobServerBase< JobContainerType > server)IG.Num.ParallelJobDispatcherBase< JobContainerType >inline
ResetNumIdleJobServers()IG.Num.ParallelJobDispatcherBaseinlineprotected
SendJob(JobContainerType jobData)IG.Num.ParallelJobDispatcherBase< JobContainerType >inline
SendJob(JobContainerType jobData, out bool startedImmediately)IG.Num.ParallelJobDispatcherBase< JobContainerType >inline
Serve()IG.Num.ParallelJobDispatcherBase< JobContainerType >inlineprotected
ServersLockIG.Num.ParallelJobDispatcherBaseprotected
SetServersIsServer(bool isServer)IG.Num.ParallelJobDispatcherBase< JobContainerType >inline
SetServersOutputLevel(int outputLevel)IG.Num.ParallelJobDispatcherBase< JobContainerType >inline
SetServersSleepTimeMs(int sleepTimeMs)IG.Num.ParallelJobDispatcherBase< JobContainerType >inline
SleepTimeMsIG.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
ThreadPriorityIG.Num.ParallelJobDispatcherBase< JobContainerType >
ToString()IG.Num.ParallelJobDispatcherBase< JobContainerType >inline
UnregisterSystemPriorityUpdating()IG.Num.ParallelJobDispatcherBase< JobContainerType >inline
UpdateThreadPriorityFromSystem()IG.Num.ParallelJobDispatcherBase< JobContainerType >inlineprotectedvirtual
WaitAllJobsCompleted()IG.Num.ParallelJobDispatcherBase< JobContainerType >inline
WaitAllJobsCompleted(double timeoutInSeconds)IG.Num.ParallelJobDispatcherBase< JobContainerType >inline