Embedded Multicore Building Blocks V1.0.0
Public Member Functions | List of all members
embb::mtapi::Job Class Reference

Represents a collection of Actions. More...

#include <job.h>

Public Member Functions

 Job ()
 Constructs a Job. More...
 
 Job (Job const &other)
 Copies a Job object. More...
 
void operator= (Job const &other)
 Copies a Job object. More...
 
mtapi_job_hndl_t GetInternal () const
 Returns the internal representation of this object. More...
 

Detailed Description

Represents a collection of Actions.

Constructor & Destructor Documentation

embb::mtapi::Job::Job ( )

Constructs a Job.

The Job object will be invalid.

Concurrency
Thread-safe and wait-free
embb::mtapi::Job::Job ( Job const &  other)

Copies a Job object.

Concurrency
Thread-safe and wait-free
Parameters
otherThe Job to copy from

Member Function Documentation

void embb::mtapi::Job::operator= ( Job const &  other)

Copies a Job object.

Concurrency
Thread-safe and wait-free
Parameters
otherThe Job to copy from
mtapi_job_hndl_t embb::mtapi::Job::GetInternal ( ) const

Returns the internal representation of this object.

Allows for interoperability with the C interface.

Returns
The internal mtapi_job_hndl_t.
Concurrency
Thread-safe and wait-free