|
Public Member Functions |
| BACIAction () |
| BACIAction (ActionImplementator *actionImplementator_, int actionFunction_, int callbackID_) |
| BACIAction (ActionImplementator *actionImplementator_, int actionFunction_, int callbackID_, const BACIValue &value_) |
BACIAction & | operator= (const BACIAction &action) |
bool | operator== (const BACIAction &action) const |
ActionRequest | invoke (BACIComponent *component_p, int callbackID_, const CBDescIn &descIn, BACIValue *value, Completion &completion, CBDescOut &descOut) |
int | getActionFunction () const |
ActionImplementator * | getActionImplementator () const |
int | getCallbackID () const |
BACIValue | getValue () const |
BACIValue * | getValueRef () const |
bool | isCompleted () const |
Completion | getCompletion () const |
void | setCompletion (const Completion &c) |
Private Member Functions |
| BACIAction (const BACIAction &) |
Private Attributes |
int | actionFunction_m |
ActionImplementator * | actionImplementator_mp |
int | callbackID_m |
BACIValue | value_m |
bool | completed_m |
Completion | completion_m |