ACE
6.3.3
|
Defines a class template that allows us to invoke a member function using the GoF command style callback. More...
#include <Functor_T.h>
Public Types | |
typedef void(RECEIVER::* | PTMF) (void) |
Public Member Functions | |
ACE_Member_Function_Command (RECEIVER &recvr, PTMF ptmf) | |
virtual | ~ACE_Member_Function_Command (void) |
Virtual destructor. More... | |
virtual int | execute (void *) |
Public Member Functions inherited from ACE_Command_Base | |
ACE_Command_Base (void) | |
Default constructor. More... | |
virtual | ~ACE_Command_Base (void) |
Virtual destructor. More... | |
Private Attributes | |
RECEIVER & | receiver_ |
Object where the method resides. More... | |
PTMF | ptmf_ |
Method that is going to be invoked. More... | |
Defines a class template that allows us to invoke a member function using the GoF command style callback.
typedef void(RECEIVER::* ACE_Member_Function_Command< RECEIVER >::PTMF) (void) |
|
inline |
Con Constructor: sets the <receiver_> of the Command to recvr, and the <action_> of the Command to <action>.
|
inlinevirtual |
Virtual destructor.
|
inlinevirtual |
Invokes the method <action_> from the object <receiver_>. The parameter is ignored
Implements ACE_Command_Base.
|
private |
Method that is going to be invoked.
|
private |
Object where the method resides.