#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.
|