| 
    TAO_ESF
    2.3.2
    
   | 
 
A concrete proxy collection. More...
#include <ESF_Proxy_List.h>

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