ACE  6.0.6
Public Member Functions
ACE_Connector_Base Class Reference

This base interface allows ACE_NonBlocking_Connect_Handler to only care about the SVC_HANDLER template parameter of the ACE_Connector. Otherwise, ACE_NonBlocking_Connect_Handler would have to be configured with all the template parameters that ACE_Connector is configured with. More...

#include <Connector.h>

List of all members.

Public Member Functions

virtual ~ACE_Connector_Base (void)
virtual void initialize_svc_handler (ACE_HANDLE handle, SVC_HANDLER *svc_handler)=0
 Initialize the Svc_Handler.
virtual ACE_Unbounded_Set
< ACE_HANDLE > & 
non_blocking_handles (void)=0

Detailed Description

This base interface allows ACE_NonBlocking_Connect_Handler to only care about the SVC_HANDLER template parameter of the ACE_Connector. Otherwise, ACE_NonBlocking_Connect_Handler would have to be configured with all the template parameters that ACE_Connector is configured with.


Constructor & Destructor Documentation

virtual ACE_Connector_Base::~ACE_Connector_Base ( void  ) [inline, virtual]

Member Function Documentation

virtual void ACE_Connector_Base::initialize_svc_handler ( ACE_HANDLE  handle,
SVC_HANDLER *  svc_handler 
) [pure virtual]

Initialize the Svc_Handler.

Implemented in ACE_Connector.

virtual ACE_Unbounded_Set<ACE_HANDLE>& ACE_Connector_Base::non_blocking_handles ( void  ) [pure virtual]

Return the handle set representing the non-blocking connects in progress.

Implemented in ACE_Connector.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines