#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.
|