#include <ace/Strategies.h>
class ACE_Recyclable {
public:enum State { IDLE, BUSY, CLOSED, UNKNOWN };virtual ~ACE_Recyclable (void);State state (void) const;void state (State new_state);protected:ACE_Recyclable (State initial_state);State state_;};
State state (void) const;
void state (State new_state);