#include <Admin.h>
Inheritance diagram for TAO_Notify_Admin:


Public Types | |
| typedef CosNotifyChannelAdmin::AdminIDSeq | SEQ |
| typedef CosNotifyChannelAdmin::AdminIDSeq_var | SEQ_VAR |
Public Member Functions | |
| TAO_Notify_Admin () | |
| Constuctor. | |
| virtual | ~TAO_Notify_Admin () |
| Destructor. | |
| void | init (TAO_Notify::Topology_Parent *parent) |
| Init. | |
| void | insert (TAO_Notify_Proxy *proxy) |
| Insert the proxy in the <proxy_container_>. | |
| void | remove (TAO_Notify_Proxy *proxy) |
| Remove type from container_. | |
| TAO_Notify_FilterAdmin & | filter_admin (void) |
| Access Admin FilterAdmin. | |
| void | filter_operator (CosNotifyChannelAdmin::InterFilterGroupOperator filter_operator) |
| Set Filter operator. | |
| CosNotifyChannelAdmin::InterFilterGroupOperator | filter_operator (void) |
| Access Filter operator. | |
| void | subscribed_types (TAO_Notify_EventTypeSeq &subscribed_types) |
| Obtain the Admin's subscribed types. | |
| TAO_Notify_EventChannel * | event_channel () const |
| virtual int | shutdown () |
| Shutdown. | |
| virtual void | save_persistent (TAO_Notify::Topology_Saver &saver) |
| virtual TAO_Notify::Topology_Object * | load_child (const ACE_CString &type, CORBA::Long id, const TAO_Notify::NVPList &attrs) |
| virtual void | reconnect () |
| void | set_default (bool is_default) |
| bool | is_default () const |
| virtual void | load_attrs (const TAO_Notify::NVPList &attrs) |
Protected Types | |
| typedef TAO_Notify_Container_T< TAO_Notify_Proxy > | TAO_Notify_Proxy_Container |
Protected Member Functions | |
| void | save_attrs (TAO_Notify::NVPList &attrs) |
| virtual const char * | get_admin_type_name (void) const =0 |
| TAO_Notify_Proxy_Container & | proxy_container () |
Protected Attributes | |
| TAO_Notify_EventChannel::Ptr | ec_ |
| = Data Members The EventChannel. | |
| TAO_Notify_EventTypeSeq | subscribed_types_ |
| The types that we've subscribed our proxy objects with the event manager. | |
| TAO_Notify_FilterAdmin | filter_admin_ |
| Filter Administration. | |
| CosNotifyChannelAdmin::InterFilterGroupOperator | filter_operator_ |
| Filter operator. | |
| bool | is_default_ |
Private Attributes | |
| ACE_Auto_Ptr< TAO_Notify_Proxy_Container > | proxy_container_ |
| The Proxy Container. | |
Friends | |
| class | TAO_Notify_Builder |
|
|
|
|
|
|
|
|
|
|
|
Constuctor.
|
|
|
Destructor.
|
|
|
|
|
|
Access Admin FilterAdmin.
|
|
|
Access Filter operator.
|
|
|
Set Filter operator.
|
|
|
Implemented in TAO_Notify_ConsumerAdmin, and TAO_Notify_SupplierAdmin. |
|
|
Init.
|
|
|
Insert the proxy in the <proxy_container_>.
|
|
|
|
|
|
Load our attributes. Each derived type should call the superclass load first before loading its own attributes. Reimplemented from TAO_Notify_Object. |
|
||||||||||||||||
|
Reimplemented in TAO_Notify_ConsumerAdmin, and TAO_Notify_SupplierAdmin. |
|
|
|
|
|
|
|
|
Remove type from container_.
|
|
|
Called by derived types to save their attributes. Each derived type should call its superclass version before saving its own attrs. Reimplemented from TAO_Notify_Object. |
|
|
|
|
|
|
|
|
Shutdown.
Reimplemented from TAO_Notify_Object. |
|
|
Obtain the Admin's subscribed types.
|
|
|
Reimplemented from TAO_Notify_Object. |
|
|
= Data Members The EventChannel.
|
|
|
Filter Administration.
|
|
|
Filter operator.
|
|
|
|
|
|
The Proxy Container.
|
|
|
The types that we've subscribed our proxy objects with the event manager.
|
1.3.9.1