#include <Strategies.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 . | |
Protected Methods | |
ACE_Connection_Recycling_Strategy (void) | |
Default ctor. |
|
Virtual Destructor.
|
|
Default ctor.
|
|
Add to cache.
Reimplemented in ACE_Cached_Connect_Strategy. |
|
Cleanup hint and reset <*act_holder> to zero if .
Reimplemented in ACE_Cached_Connect_Strategy. |
|
Mark as closed.
Reimplemented in ACE_Cached_Connect_Strategy. |
|
Mark as closed.(non-locking version).
Reimplemented in ACE_Cached_Connect_Strategy_Ex, and ACE_Cached_Connect_Strategy. |
|
Remove from cache.
Reimplemented in ACE_Cached_Connect_Strategy. |
|
Get/Set <recycle_state>.
Reimplemented in ACE_Cached_Connect_Strategy. |
|
Reimplemented in ACE_Cached_Connect_Strategy. |