#include <ace/Strategies.h>
class ACE_Connection_Recycling_Strategy {
public:
virtual ~ACE_Connection_Recycling_Strategy (void);
virtual int purge (const void *recycling_act) = 0;
virtual int cache (const void *recycling_act) = 0;
virtual int mark_as_closed (const void *recycling_act) = 0;
virtual int cleanup_hint (const void *recycling_act) = 0;
protected:
ACE_Connection_Recycling_Strategy (void);
};
virtual ~ACE_Connection_Recycling_Strategy (void);
virtual int purge (const void *recycling_act) = 0;
virtual int cache (const void *recycling_act) = 0;
virtual int mark_as_closed (const void *recycling_act) = 0;
virtual int cleanup_hint (const void *recycling_act) = 0;
ACE_Connection_Recycling_Strategy (void);