Defines an abstract class that allows us to invoke commands without knowing anything about the implementation. More...
|Default constructor. |
|Virtual destructor. |
|virtual int||execute (void *arg=0)=0|
Defines an abstract class that allows us to invoke commands without knowing anything about the implementation.
This class declares an interface to execute a command independent of the effect of the command, or the objects used to implement it.
|virtual int ACE_Command_Base::execute||(||void *|| arg =
Invokes the method encapsulated by the command, passing along the passed argument (if any). Users of classes derived from this class must ensure that the resulting invocation can tolerate a null void pointer being passed, or otherwise ensure that this will never occur.
Implemented in ACE_Command_Callback< RECEIVER, ACTION >.