#include <Event_Handler.h>
Collaboration diagram for ACE_Event_Handler_var:
Public Methods | |
ACE_Event_Handler_var (void) | |
Default constructor. | |
ACE_Event_Handler_var (ACE_Event_Handler *p) | |
Construct with a handler. | |
ACE_Event_Handler_var (const ACE_Event_Handler_var &b) | |
Copy constructor. | |
~ACE_Event_Handler_var (void) | |
Destructor. | |
ACE_Event_Handler_var & | operator= (ACE_Event_Handler *p) |
Assignment to a handler. | |
ACE_Event_Handler_var & | operator= (const ACE_Event_Handler_var &b) |
Assignment to a ACE_Event_Handler_var. | |
ACE_Event_Handler * | operator-> () const |
Overloaded "->". | |
ACE_Event_Handler * | handler (void) const |
Access the handler. | |
ACE_Event_Handler * | release (void) |
Release the handler. | |
void | reset (ACE_Event_Handler *p=0) |
Reset the handler. | |
Private Attributes | |
ACE_Event_Handler * | ptr_ |
Handler. |
Used to manage lifecycle of handlers. This class calls ACE_Event_Handler::remove_reference() in its destructor.
|
Default constructor.
|
|
Construct with a handler.
|
|
Copy constructor.
|
|
Destructor.
|
|
Access the handler.
|
|
Overloaded "->".
|
|
Assignment to a ACE_Event_Handler_var.
|
|
Assignment to a handler.
|
|
Release the handler.
|
|
Reset the handler.
|
|
Handler.
|