#include <ESF_Immediate_Changes.h>
Inheritance diagram for TAO_ESF_Immediate_Changes:


Public Methods | |
| TAO_ESF_Immediate_Changes (void) | |
| TAO_ESF_Immediate_Changes (const COLLECTION &collection) | |
| virtual void | for_each (TAO_ESF_Worker< PROXY > *worker ACE_ENV_ARG_DECL) |
| Iterate over the collection and invoke worker->work() for each member of the collection. More... | |
| virtual void | connected (PROXY *proxy ACE_ENV_ARG_DECL) |
| Insert a new element into the collection. The collection assumes ownership of the element. More... | |
| virtual void | reconnected (PROXY *proxy ACE_ENV_ARG_DECL) |
| Insert an element into the collection. More... | |
| virtual void | disconnected (PROXY *proxy ACE_ENV_ARG_DECL) |
| Remove an element from the collection. More... | |
| virtual void | shutdown (ACE_ENV_SINGLE_ARG_DECL) |
| The EC is shutting down, must release all the elements. More... | |
Private Attributes | |
| COLLECTION | collection_ |
| ACE_LOCK | lock_ |
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
Insert a new element into the collection. The collection assumes ownership of the element.
Reimplemented from TAO_ESF_Proxy_Collection. |
|
||||||||||
|
Remove an element from the collection.
Reimplemented from TAO_ESF_Proxy_Collection. |
|
||||||||||
|
Iterate over the collection and invoke worker->work() for each member of the collection. This encapsulates Reimplemented from TAO_ESF_Proxy_Collection. |
|
||||||||||
|
Insert an element into the collection. No errors can be raised if the element is already present. The collection assumes ownership, i.e. must invoke <proxy->_decr_refcnt()> if the element is already present in the collection. Reimplemented from TAO_ESF_Proxy_Collection. |
|
||||||||||
|
The EC is shutting down, must release all the elements.
Reimplemented from TAO_ESF_Proxy_Collection. |
|
|||||
|
|
|
|||||
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001