ANNA Suite  2020b
Multipurpose development suite for Telco applications
anna::ThreadManager Member List

This is the complete list of members for anna::ThreadManager, including all inherited members.

asString() constanna::ThreadManager
begin()anna::Recycler< Thread, Allocator< Thread > >inlineprivate
begin() constanna::Recycler< Thread, Allocator< Thread > >inlineprivate
clear()anna::SafeRecycler< Thread >inlineprivate
const_iterator typedefanna::SafeRecycler< Thread >private
container typedefanna::Recycler< Thread, Allocator< Thread > >private
create() noexcept(false)anna::SafeRecycler< Thread >inlineprivate
createThread() noexcept(false)anna::ThreadManager
data(iterator ii)anna::Recycler< Thread, Allocator< Thread > >inlineprivatestatic
data(const_iterator ii)anna::Recycler< Thread, Allocator< Thread > >inlineprivatestatic
end()anna::Recycler< Thread, Allocator< Thread > >inlineprivate
end() constanna::Recycler< Thread, Allocator< Thread > >inlineprivate
find(Thread *t) noexcept(false)anna::SafeRecycler< Thread >inlineprivate
getName() constanna::ThreadManagerinline
getSize() constanna::Recycler< Thread, Allocator< Thread > >inlineprivate
iterator typedefanna::SafeRecycler< Thread >private
join() noexcept(false)anna::ThreadManager
lock() noexcept(false)anna::Mutexprivatevirtual
Mutex(const Mode::_v mode=Mode::Recursive)anna::Mutexexplicitprivate
operator const pthread_mutex_t *() constanna::Mutexinlineprivate
random_container typedefanna::Recycler< Thread, Allocator< Thread > >private
random_item typedefanna::Recycler< Thread, Allocator< Thread > >private
random_iterator typedefanna::Recycler< Thread, Allocator< Thread > >private
Recycler(const bool randomAccess=false)anna::Recycler< Thread, Allocator< Thread > >inlineprivate
release(Thread *t)anna::SafeRecycler< Thread >inlineprivate
release(iterator &ii)anna::SafeRecycler< Thread >inlineprivate
release(const Thread *t)anna::SafeRecycler< Thread >inlineprivate
Recycler< Thread, Allocator< Thread > >::release(iterator ii)anna::Recycler< Thread, Allocator< Thread > >inlineprivate
Safe()anna::Safeinlineprivate
SafeRecycler(const bool randomAccess=false)anna::SafeRecycler< Thread >inlineprivate
size() constanna::Recycler< Thread, Allocator< Thread > >inlineprivate
Thread classanna::ThreadManagerfriend
thread(thread_iterator ii)anna::ThreadManagerinlinestatic
thread_begin()anna::ThreadManagerinline
thread_end()anna::ThreadManagerinline
thread_iterator typedefanna::ThreadManager
ThreadManager(const char *name, const Mode::_v mode, const int maxSize, const int flags=Thread::Flag::None)anna::ThreadManager
ThreadManager(const char *name, const int flags=Thread::Flag::None)anna::ThreadManager
trylock() noexcept(false)anna::Mutexprivate
unlock()anna::Mutexprivatevirtual
~Mutex()anna::Mutexprivatevirtual
~Recycler()anna::Recycler< Thread, Allocator< Thread > >inlineprivatevirtual
~SafeRecycler()anna::SafeRecycler< Thread >inlineprivatevirtual
~ThreadManager()anna::ThreadManagervirtual