ACE
6.3.3
|
Defines the interface (and default implementation) for specifying a recycling strategy for a SVC_HANDLER. More...
#include <Strategies_T.h>
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. More... | |
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. More... | |
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.
typedef SVC_HANDLER::addr_type ACE_Recycling_Strategy< SVC_HANDLER >::addr_type |
typedef SVC_HANDLER ACE_Recycling_Strategy< SVC_HANDLER >::handler_type |
typedef SVC_HANDLER::stream_type ACE_Recycling_Strategy< SVC_HANDLER >::stream_type |
|
virtual |
Virtual Destructor.
|
virtual |
Tell the Svc_Handler something about the recycler, so that it can reach the recycler when necessary.
|
virtual |
This allows us to prepare the svc_handler for recycling.