OnixS C++ B3 BOE Binary Order Entry  1.2.0
API Documentation
OnixS::B3::BOE::Threading Namespace Reference

Namespaces

 Implementation
 

Classes

class  Condition
 
struct  FutureStatus
 
class  Guard
 
class  Mutex
 
class  Semaphore
 
class  SharedFuture
 
class  ThisThread
 
class  ThreadAffinity
 

Typedefs

typedef pthread_t ThreadId
 
typedef Guard< MutexMutexGuard
 
typedef Guard< SemaphoreSemaphoreGuard
 
typedef size_t CpuIndex
 
typedef std::set< CpuIndexCpuIndexes
 

Typedef Documentation

typedef size_t CpuIndex

Logical processors that a thread is allowed to run on (first logical CPU has index 0).

Definition at line 33 of file Thread.h.

typedef std::set< CpuIndex > CpuIndexes

Definition at line 34 of file Thread.h.

Definition at line 55 of file Guard.h.

Definition at line 56 of file Guard.h.

typedef pthread_t ThreadId

Type alias for thread identifier.

Definition at line 34 of file Definitions.h.