Embedded Multicore Building Blocks V1.0.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Nembb
 Nalgorithms
 CIdentityUnary identity functor
 CZipIteratorZip container for two iterators
 CZipPairContainer for the values of two dereferenced iterators
 Nbase
 CAdoptLockTagTag type for adopt UniqueLock constructor
 CAllocatableOverloaded new/delete operators
 CAllocationCommon (static) functionality for unaligned and aligned memory allocation
 CAllocatorAllocator according to the C++ standard
 CrebindRebind allocator to type OtherType
 CAllocatorCacheAlignedAllocator according to the C++ standard
 CrebindRebind allocator to type OtherType
 CAtomicClass representing atomic variables
 CCacheAlignedAllocatableOverloaded new/delete operators
 CConditionVariableRepresents a condition variable for thread synchronization
 CCoreSetRepresents a set of processor cores, used to set thread-to-core affinities
 CDeferLockTagTag type for deferred UniqueLock construction
 CDurationRepresents a relative time duration for a given tick type
 CErrorExceptionIndicates a general error
 CExceptionAbstract base class for exceptions
 CFunctionWraps function pointers, member function pointers, and functors with up to five arguments
 CLockGuardScoped lock (according to the RAII principle) using a mutex
 CLogSimple logging facilities
 CMutexNon-recursive, exclusive mutex
 CNoMemoryExceptionIndicates lack of memory necessary to allocate a resource
 COverflowExceptionIndicates a numeric overflow
 CPlaceholderProvides placeholders for Function arguments used in Bind()
 CRecursiveMutexRecursive, exclusive mutex
 CResourceBusyExceptionIndicates business (unavailability) of a required resource
 CSpinlockSpinlock
 CThreadRepresents a thread of execution
 CIDUnique ID of a thread that can be compared with other IDs
 CThreadSpecificStorageRepresents thread-specific storage (TSS)
 CTimeRepresents an absolute time point
 CTryLockTagTag type for try-lock UniqueLock construction
 CUnderflowExceptionIndicates a numeric underflow
 CUniqueLockFlexible ownership wrapper for a mutex
 Ncontainers
 CLockFreeMPMCQueueLock-free queue for multiple producers and multiple consumers
 CLockFreeStackLock-free stack
 CLockFreeTreeValuePoolLock-free value pool using binary tree construction
 CIteratorForward iterator to iterate over the allocated elements of the pool
 CObjectPoolPool for thread-safe management of arbitrary objects
 CWaitFreeArrayValuePoolWait-free value pool using array construction
 CIteratorForward iterator to iterate over the allocated elements of the pool
 CWaitFreeSPSCQueueWait-free queue for a single producer and a single consumer
 Ndataflow
 CNetworkRepresents a set of processes that are connected by communication channels
 CConstantSourceConstant source process template
 CInInput port class
 CInputsProvides the input port types for a process
 CTypesType list used to derive input port types from Index
 COutOutput port class
 COutputsProvides the output port types for a process
 CTypesType list used to derive output port types from Index
 CParallelProcessGeneric parallel process template
 CSelectSelect process template
 CSerialProcessGeneric serial process template
 CSinkSink process template
 CSourceSource process template
 CSwitchSwitch process template
 Nmtapi
 CActionHolds the actual worker function used to execute a Task
 CActionAttributesContains attributes of an Action
 CAffinityDescribes the affinity of an Action or Task to a worker thread of a Node
 CExecutionPolicyDescribes the execution policy of a parallel algorithm
 CGroupRepresents a facility to wait for multiple related Tasks
 CGroupAttributesContains attributes of a Group
 CJobRepresents a collection of Actions
 CNodeA singleton representing the MTAPI runtime
 CNodeAttributesContains attributes of a Node
 CQueueAllows for stream processing, either ordered or unordered
 CQueueAttributesContains attributes of a Queue
 CStatusExceptionRepresents an MTAPI error state and is thrown by almost all mtapi_cpp methods
 CTaskA Task represents a running Action of a specific Job
 CTaskAttributesContains attributes of a Task
 CTaskContextProvides information about the status of the currently running Task
 Cmtapi_action_attributes_structAction attributes
 Cmtapi_action_hndl_structAction handle
 Cmtapi_ext_job_attributes_structJob attributes
 Cmtapi_group_attributes_structGroup attributes
 Cmtapi_group_hndl_structGroup handle
 Cmtapi_info_structInfo structure
 Cmtapi_job_hndl_structJob handle
 Cmtapi_node_attributes_structNode attributes
 Cmtapi_queue_attributes_structQueue attributes
 Cmtapi_queue_hndl_structQueue handle
 Cmtapi_task_attributes_structTask attributes
 Cmtapi_task_hndl_structTask handle
 Cmtapi_worker_priority_entry_structDescribes the default priority of all workers or the priority of a specific worker