#include <SSL_Accept_Handler.h>
Inheritance diagram for ACE_SSL_Accept_Handler


Public Methods | |
| ACE_SSL_Accept_Handler (ACE_SSL_SOCK_Stream &ssl_stream) | |
| Constructor. | |
| virtual | ~ACE_SSL_Accept_Handler (void) |
| Destructor. | |
| virtual ACE_HANDLE | get_handle (void) const |
| Get the handle associated with this event handler. | |
| virtual int | handle_input (ACE_HANDLE fd = ACE_INVALID_HANDLE) |
| Called when input events occur (e.g., connection or data). | |
| virtual int | handle_output (ACE_HANDLE fd = ACE_INVALID_HANDLE) |
| Called when output events are possible (e.g., flow control abates). | |
| virtual int | handle_close (ACE_HANDLE handle, ACE_Reactor_Mask close_mask) |
| Called when a handle_*() method returns -1 or when the remove_handler() method is called on an ACE_Reactor. The close_mask indicates which event has triggered the handle_close() method callback on a particular handle. | |
Private Methods | |
| int | ssl_accept (void) |
| Perform the SSL accept. | |
Private Attributes | |
| ACE_SSL_SOCK_Stream& | ssl_stream_ |
| Reference to the SSL_SOCK_Stream for which the passive connection is being established. | |
|
|
Constructor.
|
|
|
Destructor.
|
|
|
Get the handle associated with this event handler.
Reimplemented from ACE_Event_Handler. |
|
|
Called when a handle_*() method returns -1 or when the remove_handler() method is called on an ACE_Reactor. The close_mask indicates which event has triggered the handle_close() method callback on a particular handle.
Reimplemented from ACE_Event_Handler. |
|
|
Called when input events occur (e.g., connection or data).
Reimplemented from ACE_Event_Handler. |
|
|
Called when output events are possible (e.g., flow control abates).
Reimplemented from ACE_Event_Handler. |
|
|
Perform the SSL accept.
|
|
|
Reference to the SSL_SOCK_Stream for which the passive connection is being established.
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000