Embedded Multicore Building Blocks V1.0.0
|
Contains attributes of an Action. More...
#include <action_attributes.h>
Public Member Functions | |
ActionAttributes () | |
Constructs an ActionAttributes object. More... | |
ActionAttributes & | SetGlobal (bool state) |
Sets the global property of an Action. More... | |
ActionAttributes & | SetAffinity (Affinity const &affinity) |
Sets the affinity of an Action. More... | |
ActionAttributes & | SetDomainShared (bool state) |
Sets the domain shared property of an Action. More... | |
mtapi_action_attributes_t const & | GetInternal () const |
Returns the internal representation of this object. More... | |
Contains attributes of an Action.
embb::mtapi::ActionAttributes::ActionAttributes | ( | ) |
Constructs an ActionAttributes object.
ActionAttributes& embb::mtapi::ActionAttributes::SetGlobal | ( | bool | state | ) |
Sets the global property of an Action.
This determines whether the object will be visible across nodes.
state | The state to set |
ActionAttributes& embb::mtapi::ActionAttributes::SetAffinity | ( | Affinity const & | affinity | ) |
ActionAttributes& embb::mtapi::ActionAttributes::SetDomainShared | ( | bool | state | ) |
Sets the domain shared property of an Action.
This determines whether the object will be visible across domains.
state | The state to set |
mtapi_action_attributes_t const& embb::mtapi::ActionAttributes::GetInternal | ( | ) | const |
Returns the internal representation of this object.
Allows for interoperability with the C interface.