#include <ace/Strategies.h>
class ACE_Recyclable {
public:
virtual ~ACE_Recyclable (void);
ACE_Recyclable_State recycle_state (void) const;
void recycle_state (ACE_Recyclable_State new_state);
protected:
ACE_Recyclable (ACE_Recyclable_State initial_state);
ACE_Recyclable_State recycle_state_;
};
ACE_Recyclable_State recycle_state (void) const;
void recycle_state (ACE_Recyclable_State new_state);