#include <ESF_Proxy_List.h>
Collaboration diagram for TAO_ESF_Proxy_List< PROXY >:

| Public Types | |
| typedef ACE_Unbounded_Set< PROXY * > | Implementation | 
| A typedef for the underlying implementaiton class. | |
| typedef ACE_Unbounded_Set_Iterator< PROXY * > | Iterator | 
| A typedef for the underlying iterator. | |
| Public Member Functions | |
| TAO_ESF_Proxy_List (void) | |
| Constructor. | |
| ACE_Unbounded_Set_Iterator< PROXY * > | begin (void) | 
| ACE_Unbounded_Set_Iterator< PROXY * > | end (void) | 
| Return one past the last element in the collection. | |
| size_t | size (void) const | 
| Return the number of elements in the collection. | |
| void | connected (PROXY *ACE_ENV_ARG_DECL_NOT_USED) | 
| Insert a new element to the collection. | |
| void | reconnected (PROXY *ACE_ENV_ARG_DECL_NOT_USED) | 
| Insert a new element that could be there already. | |
| void | disconnected (PROXY *ACE_ENV_ARG_DECL_NOT_USED) | 
| Remove an element from the collection. | |
| void | shutdown (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) | 
| Private Attributes | |
| ACE_Unbounded_Set< PROXY * > | impl_ | 
| The underlying implementation object. | |
Based on the ACE_Unbounded_Set<> collection, used a double linked list internally.
| 
 | |||||
| A typedef for the underlying implementaiton class. 
 | 
| 
 | |||||
| A typedef for the underlying iterator. 
 | 
| 
 | ||||||||||
| Constructor. 
 | 
| 
 | ||||||||||
| Return the first element in the collection, or end() if there are none | 
| 
 | ||||||||||
| Insert a new element to the collection. 
 | 
| 
 | ||||||||||
| Remove an element from the collection. 
 | 
| 
 | ||||||||||
| Return one past the last element in the collection. 
 | 
| 
 | ||||||||||
| Insert a new element that could be there already. 
 | 
| 
 | ||||||||||
| Shutdown the collection, i.e. remove all elements and release resources | 
| 
 | ||||||||||
| Return the number of elements in the collection. 
 | 
| 
 | |||||
| The underlying implementation object. 
 | 
 1.3.9.1
 1.3.9.1