#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);