ACE  6.0.6
Public Types | Public Member Functions
ACE_Recycling_Strategy Class Reference

Defines the interface (and default implementation) for specifying a recycling strategy for a SVC_HANDLER. More...

#include <Strategies_T.h>

List of all members.

Public Types

typedef SVC_HANDLER::addr_type addr_type
typedef SVC_HANDLER handler_type
typedef SVC_HANDLER::stream_type stream_type

Public Member Functions

virtual ~ACE_Recycling_Strategy (void)
 Virtual Destructor.
virtual int assign_recycler (SVC_HANDLER *svc_handler, ACE_Connection_Recycling_Strategy *recycler, const void *recycling_act)
virtual int prepare_for_recycling (SVC_HANDLER *svc_handler)
 This allows us to prepare the svc_handler for recycling.

Detailed Description

Defines the interface (and default implementation) for specifying a recycling strategy for a SVC_HANDLER.

Acts as a consular to the Svc_Handler, preparing it for the tough times ahead when the Svc_Handler will be recycled.


Member Typedef Documentation

typedef SVC_HANDLER::addr_type ACE_Recycling_Strategy::addr_type
typedef SVC_HANDLER::stream_type ACE_Recycling_Strategy::stream_type

Constructor & Destructor Documentation

ACE_Recycling_Strategy::~ACE_Recycling_Strategy ( void  ) [virtual]

Virtual Destructor.


Member Function Documentation

int ACE_Recycling_Strategy::assign_recycler ( SVC_HANDLER *  svc_handler,
ACE_Connection_Recycling_Strategy recycler,
const void *  recycling_act 
) [virtual]

Tell the Svc_Handler something about the recycler, so that it can reach the recycler when necessary.

int ACE_Recycling_Strategy::prepare_for_recycling ( SVC_HANDLER *  svc_handler) [virtual]

This allows us to prepare the svc_handler for recycling.


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