## NAME

ACE_Recyclable

## SYNOPSIS

    #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_;
    };

## Set/Get the recyclable bit

    ACE_Recyclable_State recycle_state (void) const;

    void recycle_state (ACE_Recyclable_State new_state);

## AUTHOR

Doug Schmidt

## LIBRARY

ace