#include <ESF_Copy_On_Read.h>
Inheritance diagram for TAO_ESF_Copy_On_Read< PROXY, COLLECTION, ITERATOR, ACE_LOCK >:


Public Member Functions | |
| TAO_ESF_Copy_On_Read (void) | |
| Constructors. | |
| TAO_ESF_Copy_On_Read (const COLLECTION &collection) | |
| virtual void | for_each (TAO_ESF_Worker< PROXY > *worker ACE_ENV_ARG_DECL) |
| virtual void | connected (PROXY *proxy ACE_ENV_ARG_DECL) |
| virtual void | reconnected (PROXY *proxy ACE_ENV_ARG_DECL) |
| virtual void | disconnected (PROXY *proxy ACE_ENV_ARG_DECL) |
| virtual void | shutdown (ACE_ENV_SINGLE_ARG_DECL) |
Private Attributes | |
| COLLECTION | collection_ |
| ACE_LOCK | lock_ |
The class is parametric on the kind of collection and locking mechanism used.
| TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_ESF_Copy_On_Read< PROXY, COLLECTION, ITERATOR, ACE_LOCK >::TAO_ESF_Copy_On_Read | ( | void | ) |
Constructors.
| TAO_ESF_Copy_On_Read< PROXY, COLLECTION, ITERATOR, ACE_LOCK >::TAO_ESF_Copy_On_Read | ( | const COLLECTION & | collection | ) |
| void TAO_ESF_Copy_On_Read< PROXY, COLLECTION, ITERATOR, ACE_LOCK >::connected | ( | PROXY *proxy | ACE_ENV_ARG_DECL | ) | [virtual] |
| void TAO_ESF_Copy_On_Read< PROXY, COLLECTION, ITERATOR, ACE_LOCK >::disconnected | ( | PROXY *proxy | ACE_ENV_ARG_DECL | ) | [virtual] |
| void TAO_ESF_Copy_On_Read< PROXY, COLLECTION, ITERATOR, ACE_LOCK >::for_each | ( | TAO_ESF_Worker< PROXY > *worker | ACE_ENV_ARG_DECL | ) | [virtual] |
| void TAO_ESF_Copy_On_Read< PROXY, COLLECTION, ITERATOR, ACE_LOCK >::reconnected | ( | PROXY *proxy | ACE_ENV_ARG_DECL | ) | [virtual] |
| void TAO_ESF_Copy_On_Read< PROXY, COLLECTION, ITERATOR, ACE_LOCK >::shutdown | ( | ACE_ENV_SINGLE_ARG_DECL | ) | [virtual] |
COLLECTION TAO_ESF_Copy_On_Read< PROXY, COLLECTION, ITERATOR, ACE_LOCK >::collection_ [private] |
ACE_LOCK TAO_ESF_Copy_On_Read< PROXY, COLLECTION, ITERATOR, ACE_LOCK >::lock_ [private] |
1.4.6-4