Embedded Multicore Building Blocks V1.0.0
Classes

C++ wrapper around C implementation of MTAPI. More...

Classes

class  embb::mtapi::Action
 Holds the actual worker function used to execute a Task. More...
 
class  embb::mtapi::ActionAttributes
 Contains attributes of an Action. More...
 
class  embb::mtapi::Affinity
 Describes the affinity of an Action or Task to a worker thread of a Node. More...
 
class  embb::mtapi::ExecutionPolicy
 Describes the execution policy of a parallel algorithm. More...
 
class  embb::mtapi::Group
 Represents a facility to wait for multiple related Tasks. More...
 
class  embb::mtapi::GroupAttributes
 Contains attributes of a Group. More...
 
class  embb::mtapi::Job
 Represents a collection of Actions. More...
 
class  embb::mtapi::Node
 A singleton representing the MTAPI runtime. More...
 
class  embb::mtapi::NodeAttributes
 Contains attributes of a Node. More...
 
class  embb::mtapi::Queue
 Allows for stream processing, either ordered or unordered. More...
 
class  embb::mtapi::QueueAttributes
 Contains attributes of a Queue. More...
 
class  embb::mtapi::StatusException
 Represents an MTAPI error state and is thrown by almost all mtapi_cpp methods. More...
 
class  embb::mtapi::Task
 A Task represents a running Action of a specific Job. More...
 
class  embb::mtapi::TaskAttributes
 Contains attributes of a Task. More...
 
class  embb::mtapi::TaskContext
 Provides information about the status of the currently running Task. More...
 

Detailed Description

C++ wrapper around C implementation of MTAPI.

For a description of the basic concepts, see the C implementation of MTAPI.