#include <Connection_Recycling_Strategy.h>
Inheritance diagram for ACE_Connection_Recycling_Strategy:
Public Methods | |
virtual | ~ACE_Connection_Recycling_Strategy (void) |
Virtual Destructor. | |
virtual int | purge (const void *recycling_act)=0 |
Remove from cache. | |
virtual int | cache (const void *recycling_act)=0 |
Add to cache. | |
virtual int | recycle_state (const void *recycling_act, ACE_Recyclable_State new_state)=0 |
virtual ACE_Recyclable_State | recycle_state (const void *recycling_act) const=0 |
Get/Set <recycle_state>. | |
virtual int | mark_as_closed (const void *recycling_act)=0 |
Mark as closed. | |
virtual int | mark_as_closed_i (const void *recycling_act)=0 |
Mark as closed.(non-locking version). | |
virtual int | cleanup_hint (const void *recycling_act, void **act_holder=0)=0 |
Cleanup hint and reset <*act_holder> to zero if <act_holder != 0>. | |
Protected Methods | |
ACE_Connection_Recycling_Strategy (void) | |
Default ctor. |
|
Virtual Destructor.
|
|
Default ctor.
|
|
Add to cache.
Implemented in ACE_Cached_Connect_Strategy< SVC_HANDLER,, MUTEX >, and ACE_Cached_Connect_Strategy< SVC_HANDLER, ACE_PEER_CONNECTOR_2, MUTEX >. |
|
Cleanup hint and reset <*act_holder> to zero if <act_holder != 0>.
Implemented in ACE_Cached_Connect_Strategy< SVC_HANDLER,, MUTEX >, and ACE_Cached_Connect_Strategy< SVC_HANDLER, ACE_PEER_CONNECTOR_2, MUTEX >. |
|
Mark as closed.
Implemented in ACE_Cached_Connect_Strategy< SVC_HANDLER,, MUTEX >, and ACE_Cached_Connect_Strategy< SVC_HANDLER, ACE_PEER_CONNECTOR_2, MUTEX >. |
|
|
Remove from cache.
Implemented in ACE_Cached_Connect_Strategy< SVC_HANDLER,, MUTEX >, and ACE_Cached_Connect_Strategy< SVC_HANDLER, ACE_PEER_CONNECTOR_2, MUTEX >. |
|
Get/Set <recycle_state>.
Implemented in ACE_Cached_Connect_Strategy< SVC_HANDLER,, MUTEX >, and ACE_Cached_Connect_Strategy< SVC_HANDLER, ACE_PEER_CONNECTOR_2, MUTEX >. |
|
Implemented in ACE_Cached_Connect_Strategy< SVC_HANDLER,, MUTEX >, and ACE_Cached_Connect_Strategy< SVC_HANDLER, ACE_PEER_CONNECTOR_2, MUTEX >. |