diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Notify/ConsumerAdmin.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Notify/ConsumerAdmin.h | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Notify/ConsumerAdmin.h b/TAO/orbsvcs/orbsvcs/Notify/ConsumerAdmin.h index 880129fd4e1..2f4632fba01 100644 --- a/TAO/orbsvcs/orbsvcs/Notify/ConsumerAdmin.h +++ b/TAO/orbsvcs/orbsvcs/Notify/ConsumerAdmin.h @@ -23,6 +23,7 @@ #include "orbsvcs/NotifyExtS.h" #include "Admin.h" +class TAO_Notify_ProxySupplier; #if defined(_MSC_VER) #if (_MSC_VER >= 1200) @@ -59,17 +60,22 @@ public: virtual const char * get_admin_type_name () const; - virtual TAO_NOTIFY::Topology_Object* load_child ( + virtual TAO_Notify::Topology_Object* load_child ( const ACE_CString &type, CORBA::Long id, - const TAO_NOTIFY::NVPList& attrs + const TAO_Notify::NVPList& attrs ACE_ENV_ARG_DECL); + TAO_Notify_ProxySupplier * find_proxy_supplier ( + TAO_Notify::IdVec & id_path, + size_t position + ACE_ENV_ARG_DECL); + protected: - TAO_NOTIFY::Topology_Object *load_proxy ( + TAO_Notify::Topology_Object *load_proxy ( CORBA::Long id, CosNotifyChannelAdmin::ClientType ctype, - const TAO_NOTIFY::NVPList& attrs + const TAO_Notify::NVPList& attrs ACE_ENV_ARG_DECL); /// = NotifyExt::ConsumerAdmin methods |