Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

Recyclable.h File Reference

#include "ace/pre.h"
#include "ace/ACE_export.h"
#include "ace/post.h"

Include dependency graph for Recyclable.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  ACE_Recyclable

Enumerations

enum  ACE_Recyclable_State {
  ACE_RECYCLABLE_IDLE_AND_PURGABLE, ACE_RECYCLABLE_IDLE_BUT_NOT_PURGABLE, ACE_RECYCLABLE_PURGABLE_BUT_NOT_IDLE, ACE_RECYCLABLE_BUSY,
  ACE_RECYCLABLE_CLOSED, ACE_RECYCLABLE_UNKNOWN
}
 States of a recyclable object. More...


Detailed Description

Id:
Recyclable.h,v 1.1.1.1 2003/02/21 18:36:32 chad Exp

Author:
Doug Schmidt

Definition in file Recyclable.h.


Enumeration Type Documentation

enum ACE_Recyclable_State
 

States of a recyclable object.

Enumeration values:
ACE_RECYCLABLE_IDLE_AND_PURGABLE  Idle and can be purged.
ACE_RECYCLABLE_IDLE_BUT_NOT_PURGABLE  Idle but cannot be purged.
ACE_RECYCLABLE_PURGABLE_BUT_NOT_IDLE  Can be purged, but is not idle (mostly for debugging).
ACE_RECYCLABLE_BUSY  Busy (i.e., cannot be recycled or purged).
ACE_RECYCLABLE_CLOSED  Closed.
ACE_RECYCLABLE_UNKNOWN  Unknown state.

Definition at line 24 of file Recyclable.h.

Referenced by ACE_Recyclable::ACE_Recyclable, ACE_Refcounted_Hash_Recyclable::ACE_Refcounted_Hash_Recyclable, ACE_Svc_Handler::recycle_state, ACE_Cached_Connect_Strategy< SVC_HANDLER, ACE_PEER_CONNECTOR_2, MUTEX >::recycle_state, ACE_Recyclable::recycle_state, ACE_Cached_Connect_Strategy< SVC_HANDLER, ACE_PEER_CONNECTOR_2, MUTEX >::recycle_state_i, and ACE_Cached_Connect_Strategy_Ex::recycle_state_i.

00025 {
00026   /// Idle and can be purged.
00027   ACE_RECYCLABLE_IDLE_AND_PURGABLE,
00028 
00029   /// Idle but cannot be purged.
00030   ACE_RECYCLABLE_IDLE_BUT_NOT_PURGABLE,
00031 
00032   /// Can be purged, but is not idle (mostly for debugging).
00033   ACE_RECYCLABLE_PURGABLE_BUT_NOT_IDLE,
00034 
00035   /// Busy (i.e., cannot be recycled or purged).
00036   ACE_RECYCLABLE_BUSY,
00037 
00038   /// Closed.
00039   ACE_RECYCLABLE_CLOSED,
00040 
00041   /// Unknown state.
00042   ACE_RECYCLABLE_UNKNOWN
00043 };


Generated on Mon Jun 16 12:21:11 2003 for ACE by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002