Namespaces | |
Implementation | |
Classes | |
class | Condition |
struct | FutureStatus |
class | Guard |
class | ItemBase |
class | Mutex |
class | PoolAllocatorBase |
class | Promise |
class | Promise< void > |
class | Semaphore |
class | SharedFuture |
class | ThisThread |
class | Thread |
class | ThreadAffinity |
class | ThreadSafePool |
class | ThreadSafeQueue |
struct | ThreadSafeQueueResult |
Typedefs | |
typedef pthread_t | ThreadId |
typedef PtrTraits< ItemBase >::UniquePtr | ItemBaseUniquePtr |
typedef Guard< Mutex > | MutexGuard |
typedef Guard< Semaphore > | SemaphoreGuard |
typedef size_t | CpuIndex |
typedef std::set< CpuIndex > | CpuIndexes |
Enumerations | |
enum | { InfiniteTimeout = -1 } |
typedef size_t CpuIndex |
typedef std::set< CpuIndex > CpuIndexes |
typedef PtrTraits<ItemBase>::UniquePtr ItemBaseUniquePtr |
Definition at line 89 of file Definitions.h.
typedef Guard<Mutex> MutexGuard |
typedef Guard<Semaphore> SemaphoreGuard |
typedef pthread_t ThreadId |
Type alias for thread identifier.
Definition at line 51 of file Definitions.h.
anonymous enum |