#include <Notify_Handler.h>
Inheritance diagram for TAO_Notify_Handler:
Public Methods | |
~TAO_Notify_Handler (void) | |
Dtor. More... | |
virtual int | handle_input (ACE_HANDLE fd) |
The standard handle_input method, it just redirects to the connection handler. More... | |
virtual int | handle_close (ACE_HANDLE fd, ACE_Reactor_Mask close_mask) |
Static Public Methods | |
TAO_Notify_Handler * | create_handler (TAO_Connection_Handler *c, ACE_Allocator *alloc) |
Static method to create an instance of this object in the memory pool. More... | |
void | destroy_handler (TAO_Notify_Handler *nh) |
Static method to destroy an instance of this object. More... | |
Protected Methods | |
TAO_Notify_Handler (TAO_Connection_Handler *ch, ACE_Allocator *alloc) | |
Ctor. More... | |
Private Methods | |
TAO_Notify_Handler (void) | |
Preventing default ctor's. More... | |
Private Attributes | |
TAO_Connection_Handler * | ch_ |
Our copy of the connection handler, reference count incremented and stored. More... | |
ACE_Allocator * | allocator_ |
Our allocator. More... |
Cluttering the *IOP handlers with the job of handling notify calls introduces problems as mentioned in [BUG 1230]. This special handler can help to avoid that problem by splitting the responsibilities between actual connection handling and notify handling that is done underneath the ORB.
|
Dtor.
|
|
Ctor.
|
|
Preventing default ctor's.
|
|
Static method to create an instance of this object in the memory pool.
|
|
Static method to destroy an instance of this object.
|
|
Reimplemented from ACE_Event_Handler. |
|
The standard handle_input method, it just redirects to the connection handler.
Reimplemented from ACE_Event_Handler. |
|
Our allocator.
|
|
Our copy of the connection handler, reference count incremented and stored.
|