ITK
4.8.0
Insight Segmentation and Registration Toolkit
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
Class List
Class Index
Class Hierarchy
Class Members
itk
ThreadPool
itk::ThreadPool Member List
This is the complete list of members for
itk::ThreadPool
, including all inherited members.
AddObserver
(const EventObject &event, Command *)
itk::Object
AddObserver
(const EventObject &event, Command *) const
itk::Object
AddThread
()
itk::ThreadPool
private
AssignWork
(ThreadJob worker)
itk::ThreadPool
BreakOnError
()
itk::LightObject
static
CompareThreadHandles
(ThreadProcessIdType t1, ThreadProcessIdType t2)
itk::ThreadPool
private
static
ConstPointer
typedef
itk::ThreadPool
CreateAnother
() const override
itk::Object
virtual
DeallocateThreadSemSet
(ThreadSemHandlePairingQueueType &q)
itk::ThreadPool
private
DebugOff
() const
itk::Object
virtual
DebugOn
() const
itk::Object
virtual
Delete
()
itk::LightObject
virtual
FetchWork
(ThreadProcessIdType t)
itk::ThreadPool
private
FindThreadToRun
()
itk::ThreadPool
private
GetCommand
(unsigned long tag)
itk::Object
GetDebug
() const
itk::Object
GetGlobalWarningDisplay
()
itk::Object
static
GetInstance
()
itk::ThreadPool
static
GetMetaDataDictionary
()
itk::Object
GetMetaDataDictionary
() const
itk::Object
GetMTime
() const
itk::Object
virtual
GetNameOfClass
() const
itk::ThreadPool
virtual
GetObjectName
() const
itk::Object
virtual
GetReferenceCount
() const
itk::LightObject
inline
virtual
GetSemaphore
(ThreadSemHandlePairingQueueType &q, ThreadProcessIdType threadHandle)
itk::ThreadPool
private
GetSemaphoreForThread
(ThreadProcessIdType threadHandle)
itk::ThreadPool
private
GetSemaphoreForThreadWait
(ThreadProcessIdType threadHandle)
itk::ThreadPool
private
GetThreadHandleForThreadId
(ThreadIdType id)
itk::ThreadPool
private
GetTimeStamp
() const
itk::Object
virtual
GlobalWarningDisplayOff
()
itk::Object
inline
static
GlobalWarningDisplayOn
()
itk::Object
inline
static
HasObserver
(const EventObject &event) const
itk::Object
InitializeThreads
(ThreadCountType maxThreads)
itk::ThreadPool
InternalClone
() const
itk::LightObject
protected
virtual
InvokeEvent
(const EventObject &)
itk::Object
InvokeEvent
(const EventObject &) const
itk::Object
itkCloneMacro
(Self)
itk::LightObject
JOB_THREADHANDLE_IS_DONE
enum value
itk::ThreadPool
private
JOB_THREADHANDLE_IS_FREE
enum value
itk::ThreadPool
private
JOB_THREADHANDLE_JUST_ADDED
enum value
itk::ThreadPool
private
LightObject
()
itk::LightObject
protected
m_ExceptionOccurred
itk::ThreadPool
private
m_IdCounter
itk::ThreadPool
private
m_NumberOfPendingJobsToBeRunMutex
itk::ThreadPool
private
static
m_ReferenceCount
itk::LightObject
mutable
protected
m_ScheduleForDestruction
itk::ThreadPool
private
m_ThreadCount
itk::ThreadPool
private
m_ThreadHandles
itk::ThreadPool
private
m_ThreadPoolInstance
itk::ThreadPool
private
static
m_ThreadPoolInstanceMutex
itk::ThreadPool
private
static
m_ThreadProcessIdentifiersVector
itk::ThreadPool
private
m_ThreadProcessIdentifiersVectorMutex
itk::ThreadPool
private
static
m_ThreadSemHandlePairingForWaitQueue
itk::ThreadPool
private
m_ThreadSemHandlePairingQueue
itk::ThreadPool
private
m_WorkerQueue
itk::ThreadPool
private
m_WorkerQueueMutex
itk::ThreadPool
private
static
Modified
() const
itk::Object
virtual
New
()
itk::ThreadPool
static
Object
()
itk::Object
protected
operator=
(ThreadPool const &)
itk::ThreadPool
private
Pointer
typedef
itk::ThreadPool
Print
(std::ostream &os, Indent indent=0) const
itk::LightObject
PrintHeader
(std::ostream &os, Indent indent) const
itk::LightObject
protected
virtual
PrintObservers
(std::ostream &os, Indent indent) const
itk::Object
protected
PrintSelf
(std::ostream &os, Indent indent) const override
itk::Object
protected
virtual
PrintTrailer
(std::ostream &os, Indent indent) const
itk::LightObject
protected
virtual
Register
() const override
itk::Object
virtual
RemoveActiveId
(ThreadJobIdType id)
itk::ThreadPool
private
RemoveAllObservers
()
itk::Object
RemoveObserver
(unsigned long tag)
itk::Object
Self
typedef
itk::ThreadPool
SetDebug
(bool debugFlag) const
itk::Object
SetGlobalWarningDisplay
(bool flag)
itk::Object
static
SetMetaDataDictionary
(const MetaDataDictionary &rhs)
itk::Object
SetObjectName
(std::string _arg)
itk::Object
virtual
SetReferenceCount
(int) override
itk::Object
virtual
SetTimeStamp
(const TimeStamp &time)
itk::Object
protected
virtual
Superclass
typedef
itk::ThreadPool
ThreadCountType
typedef
itk::ThreadPool
ThreadExecute
(void *param)
itk::ThreadPool
private
static
ThreadJobContainerPairType
typedef
itk::ThreadPool
private
ThreadJobContainerType
typedef
itk::ThreadPool
private
ThreadJobIdsContainerType
typedef
itk::ThreadPool
private
ThreadJobIdType
typedef
itk::ThreadPool
ThreadPool
()
itk::ThreadPool
protected
ThreadPool
(ThreadPool const &)
itk::ThreadPool
private
ThreadProcessIdContainerType
typedef
itk::ThreadPool
private
ThreadProcessIdentifiersVecType
typedef
itk::ThreadPool
private
ThreadSemHandlePairingQueueType
typedef
itk::ThreadPool
private
ThreadTimeType
typedef
itk::ThreadPool
UnRegister
() const noexceptoverride
itk::Object
virtual
WaitForJobOnThreadHandle
(ThreadProcessIdType handle)
itk::ThreadPool
~LightObject
()
itk::LightObject
protected
virtual
~Object
()
itk::Object
protected
virtual
~ThreadPool
()
itk::ThreadPool
protected
virtual
Generated on Fri Jul 3 2015 04:27:57 for ITK by
1.8.5