#include <Container_T.h>
Collaboration diagram for TAO_Notify_Container_T< TYPE >:
Public Member Functions | |
TAO_Notify_Container_T (void) | |
Constuctor. | |
virtual | ~TAO_Notify_Container_T () |
Destructor. | |
void | init (void) |
Init this object. | |
virtual void | insert (TYPE *type) |
Insert object to this container. | |
virtual void | remove (TYPE *type) |
Remove type from container_. | |
virtual void | shutdown (void) |
Shutdown. | |
COLLECTION * | collection (void) |
Collection. | |
Protected Attributes | |
COLLECTION * | collection_ |
The collection data structure that we add objects to. | |
Private Types | |
typedef TAO_ESF_Proxy_Collection< TYPE > | COLLECTION |
typedef TAO_ESF_Proxy_Collection<TYPE> TAO_Notify_Container_T< TYPE >::COLLECTION [private] |
TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_Notify_Container_T< TYPE >::TAO_Notify_Container_T | ( | void | ) | [inline] |
Constuctor.
TAO_Notify_Container_T< TYPE >::~TAO_Notify_Container_T | ( | ) | [inline, virtual] |
Destructor.
void TAO_Notify_Container_T< TYPE >::init | ( | void | ) | [inline] |
Init this object.
void TAO_Notify_Container_T< TYPE >::insert | ( | TYPE * | type | ) | [inline, virtual] |
Insert object to this container.
void TAO_Notify_Container_T< TYPE >::remove | ( | TYPE * | type | ) | [inline, virtual] |
Remove type from container_.
void TAO_Notify_Container_T< TYPE >::shutdown | ( | void | ) | [inline, virtual] |
Shutdown.
TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE TAO_Notify_Container_T< TYPE >::COLLECTION * TAO_Notify_Container_T< TYPE >::collection | ( | void | ) | [inline] |
Collection.
COLLECTION* TAO_Notify_Container_T< TYPE >::collection_ [protected] |
The collection data structure that we add objects to.