Newton Dynamics  4.00
ndThreadBackgroundWorker Member List

This is the complete list of members for ndThreadBackgroundWorker, including all inherited members.

Addtop() (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
Addtop(ndNode *const node) (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
Addtop(const ndBackgroundTask * &element) (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
Append() (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
Append(ndNode *const node) (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
Append(const ndBackgroundTask * &element) (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
Begin() (defined in ndThreadPool)ndThreadPool
End() (defined in ndThreadPool)ndThreadPool
Find(const ndBackgroundTask * &element) const (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
Finish()ndThread
FlushFreeList() (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >inlinestatic
ndThreadPool::Free(void *const ptr)ndClassAllocstatic
ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >::Free(void *const ptr)ndClassAllocstatic
ndThreadPool::GetCount() constndSemaphore
GetCount() const (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
GetFirst() const (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
GetLast() const (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
GetMaxThreads() (defined in ndThreadPool)ndThreadPoolstatic
GetNodeFromInfo(ndBackgroundTask * &m_info) const (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
GetThreadCount() const (defined in ndThreadPool)ndThreadPoolinline
InsertAfter(ndNode *const root, ndNode *const node) (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
InsertBefore(ndNode *const root, ndNode *const node) (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
m_name (defined in ndThreadName)ndThreadName
ndThreadPool::Malloc(size_t size)ndClassAllocstatic
ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >::Malloc(size_t size)ndClassAllocstatic
Merge(ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > > &list) (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
ndAtomic() (defined in ndAtomic< bool >)ndAtomic< bool >inline
ndAtomic(bool val) (defined in ndAtomic< bool >)ndAtomic< bool >inline
ndAtomic(const ndAtomic< bool > &copy) (defined in ndAtomic< bool >)ndAtomic< bool >inline
ndThreadPool::ndClassAlloc()ndClassAllocinline
ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >::ndClassAlloc()ndClassAllocinline
ndList() (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
ndSemaphore()ndSemaphore
ndSyncMutex()ndSyncMutex
ndThread()ndThread
ndThreadBackgroundWorker() (defined in ndThreadBackgroundWorker)ndThreadBackgroundWorker
ndThreadName() (defined in ndThreadName)ndThreadNameinline
ndThreadPool(const char *const baseName) (defined in ndThreadPool)ndThreadPool
operator ndInt32() const (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
operator=(bool value) (defined in ndAtomic< bool >)ndAtomic< bool >inline
ParallelExecute(const Function &ndFunction) (defined in ndThreadPool)ndThreadPool
Remove(ndNode *const node) (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
Remove(const ndBackgroundTask * &element) (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
RemoveAll() (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
RotateToBegin(ndNode *const node) (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
RotateToEnd(ndNode *const node) (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
SanityCheck() const (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
SendTask(ndBackgroundTask *const job) (defined in ndThreadBackgroundWorker)ndThreadBackgroundWorker
SetName(const char *const name)ndThread
SetThreadCount(ndInt32 count) (defined in ndThreadPool)ndThreadPool
Signal()ndThread
Sync()ndSyncMutex
Terminate() (defined in ndThreadBackgroundWorker)ndThreadBackgroundWorker
Tick()ndSyncMutex
TickOne() (defined in ndThreadPool)ndThreadPool
Unlink(ndNode *const node) (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
Wait()ndSemaphore
ndThreadPool::~ndClassAlloc()ndClassAllocinline
ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >::~ndClassAlloc()ndClassAllocinline
~ndList() (defined in ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >)ndList< ndBackgroundTask *, ndContainersFreeListAlloc< ndBackgroundTask * > >
~ndSemaphore()ndSemaphore
~ndSyncMutex()ndSyncMutex
~ndThread()ndThreadvirtual
~ndThreadBackgroundWorker() (defined in ndThreadBackgroundWorker)ndThreadBackgroundWorker
~ndThreadPool() (defined in ndThreadPool)ndThreadPoolvirtual