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

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

This is the complete list of members for IG::Num::ParallelJobDispatcherBase< JobContainerType >, including all inherited members.
_commandStopServingIG::Num::ParallelJobDispatcherBase< JobContainerType > [protected]
_idleJobServersIG::Num::ParallelJobDispatcherBase< JobContainerType > [protected]
_isServerRunningIG::Num::ParallelJobDispatcherBase< JobContainerType > [protected]
_isTestModeIG::Num::ParallelJobDispatcherBase [protected]
_jobQueueIG::Num::ParallelJobDispatcherBase< JobContainerType > [protected]
_jobServersIG::Num::ParallelJobDispatcherBase< JobContainerType > [protected]
_numSentJobsIG::Num::ParallelJobDispatcherBase [protected]
_outputLevelIG::Num::ParallelJobDispatcherBase [protected]
_sleepTimeMsIG::Num::ParallelJobDispatcherBase [protected]
_systemPriorityUpdatesRegisteredIG::Num::ParallelJobDispatcherBase< JobContainerType > [protected]
_threadPriorityIG::Num::ParallelJobDispatcherBase< JobContainerType > [protected]
_workingThreadIG::Num::ParallelJobDispatcherBase< JobContainerType > [protected]
AddIdleServer(ParallelJobServerBase< JobContainerType > server)IG::Num::ParallelJobDispatcherBase< JobContainerType > [inline, protected]
AddServer(ParallelJobServerBase< JobContainerType > server)IG::Num::ParallelJobDispatcherBase< JobContainerType > [inline]
CommandStopServingIG::Num::ParallelJobDispatcherBase< JobContainerType >
DecrementNumIdleJobServers()IG::Num::ParallelJobDispatcherBase [inline, protected]
DefaultIsTestModeIG::Num::ParallelJobDispatcherBase [static]
DefaultOutputLevelIG::Num::ParallelJobDispatcherBase [static]
DefaultSleepTimeMsIG::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]
IdIG::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]
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]
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]
ServersLockIG::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]
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 > [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