#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.
Definition at line 31 of file ESF_Proxy_List.h.
|
A typedef for the underlying implementaiton class.
Definition at line 35 of file ESF_Proxy_List.h. |
|
A typedef for the underlying iterator.
Definition at line 38 of file ESF_Proxy_List.h. |
|
Constructor.
Definition at line 15 of file ESF_Proxy_List.cpp.
00016 { 00017 } |
|
Return the first element in the collection, or end() if there are none Definition at line 8 of file ESF_Proxy_List.i. References ACE_Unbounded_Set< PROXY * >::begin().
|
|
Insert a new element to the collection.
|
|
Remove an element from the collection.
|
|
Return one past the last element in the collection.
Definition at line 14 of file ESF_Proxy_List.i. References ACE_Unbounded_Set< PROXY * >::end().
|
|
Insert a new element that could be there already.
|
|
Shutdown the collection, i.e. remove all elements and release resources Definition at line 80 of file ESF_Proxy_List.cpp. References ACE_Unbounded_Set< PROXY * >::begin(), ACE_Unbounded_Set< PROXY * >::end(), and ACE_Unbounded_Set< PROXY * >::reset().
|
|
Return the number of elements in the collection.
Definition at line 20 of file ESF_Proxy_List.i. References ACE_Unbounded_Set< PROXY * >::size().
|
|
The underlying implementation object.
Definition at line 71 of file ESF_Proxy_List.h. |