| ACE 7.1.0
    | 
This base class defines the interface for the ACE_Asynch_Acceptor to call into when new connection are accepted. More...
#include <Asynch_IO.h>


| Public Member Functions | |
| ACE_Service_Handler () | |
| A do nothing constructor. | |
| virtual | ~ACE_Service_Handler () | 
| Virtual destruction. | |
| virtual void | open (ACE_HANDLE new_handle, ACE_Message_Block &message_block) | 
| virtual void | addresses (const ACE_INET_Addr &remote_address, const ACE_INET_Addr &local_address) | 
| virtual void | act (const void *) | 
| Called by ACE_Asynch_Acceptor to pass the act. | |
|  Public Member Functions inherited from ACE_Handler | |
| ACE_Handler () | |
| A do nothing constructor. | |
| ACE_Handler (ACE_Proactor *p) | |
| A do nothing constructor which allows proactor to be set to <p>. | |
| virtual | ~ACE_Handler () | 
| Virtual destruction. | |
| virtual void | handle_read_stream (const ACE_Asynch_Read_Stream::Result &result) | 
| virtual void | handle_write_dgram (const ACE_Asynch_Write_Dgram::Result &result) | 
| virtual void | handle_read_dgram (const ACE_Asynch_Read_Dgram::Result &result) | 
| virtual void | handle_write_stream (const ACE_Asynch_Write_Stream::Result &result) | 
| virtual void | handle_read_file (const ACE_Asynch_Read_File::Result &result) | 
| virtual void | handle_write_file (const ACE_Asynch_Write_File::Result &result) | 
| virtual void | handle_accept (const ACE_Asynch_Accept::Result &result) | 
| This method will be called when an asynchronous accept completes. | |
| virtual void | handle_connect (const ACE_Asynch_Connect::Result &result) | 
| This method will be called when an asynchronous connect completes. | |
| virtual void | handle_transmit_file (const ACE_Asynch_Transmit_File::Result &result) | 
| virtual void | handle_time_out (const ACE_Time_Value &tv, const void *act=0) | 
| virtual void | handle_wakeup () | 
| ACE_Proactor * | proactor () | 
| Get the proactor associated with this handler. | |
| void | proactor (ACE_Proactor *p) | 
| Set the proactor. | |
| virtual ACE_HANDLE | handle () const | 
| virtual void | handle (ACE_HANDLE) | 
| Set the ACE_HANDLE value for this Handler. | |
| Proxy_Ptr & | proxy () | 
| Friends | |
| class | ACE_Asynch_Acceptor< ACE_Service_Handler > | 
| Additional Inherited Members | |
|  Public Types inherited from ACE_Handler | |
| typedef ACE_Refcounted_Auto_Ptr< Proxy, ACE_SYNCH_MUTEX > | Proxy_Ptr | 
|  Protected Attributes inherited from ACE_Handler | |
| ACE_Proactor * | proactor_ | 
| The proactor associated with this handler. | |
| ACE_HANDLE | handle_ | 
| The ACE_HANDLE in use with this handler. | |
| ACE_Refcounted_Auto_Ptr< Proxy, ACE_SYNCH_MUTEX > | proxy_ | 
| Refers to proxy for this handler. | |
This base class defines the interface for the ACE_Asynch_Acceptor to call into when new connection are accepted.
Subclasses of this class will fill in appropriate methods to define application specific behavior.
| ACE_Service_Handler::ACE_Service_Handler | ( | ) | 
A do nothing constructor.
| 
 | virtual | 
Virtual destruction.
| 
 | virtual | 
Called by ACE_Asynch_Acceptor to pass the act.
| 
 | virtual | 
Called by ACE_Asynch_Acceptor to pass the addresses of the new connections.
| 
 | virtual | 
{open} is called by ACE_Asynch_Acceptor to initialize a new instance of ACE_Service_Handler that has been created after the new connection is accepted. The handle for the new connection is passed along with the initial data that may have shown up.
| 
 | friend | 
The Acceptor is the factory and therefore should have special privileges.