TAO_CosNotification 4.0.0
|
A template class that manages a collection. TYPE = type of collection. More...
#include <Container_T.h>
Classes | |
class | Destroyer |
Public Member Functions | |
TAO_Notify_Container_T () | |
Constructor. | |
virtual | ~TAO_Notify_Container_T () |
Destructor. | |
void | init () |
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 () |
Shutdown. | |
virtual void | destroy () |
Call destroy on each contained object. | |
COLLECTION * | collection () |
Collection. | |
Protected Attributes | |
COLLECTION * | collection_ |
The collection data structure that we add objects to. | |
Private Types | |
typedef TAO_ESF_Proxy_Collection< TYPE > | COLLECTION |
A template class that manages a collection. TYPE = type of collection.
|
private |
TAO_Notify_Container_T< TYPE >::TAO_Notify_Container_T | ( | ) |
Constructor.
|
virtual |
Destructor.
TAO_Notify_Container_T< TYPE >::COLLECTION * TAO_Notify_Container_T< TYPE >::collection | ( | ) |
Collection.
|
virtual |
Call destroy on each contained object.
void TAO_Notify_Container_T< TYPE >::init | ( | ) |
Init this object.
|
virtual |
Insert object to this container.
|
virtual |
Remove type from container_.
|
virtual |
Shutdown.
|
protected |
The collection data structure that we add objects to.