diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Notify/SupplierAdmin.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Notify/SupplierAdmin.h | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Notify/SupplierAdmin.h b/TAO/orbsvcs/orbsvcs/Notify/SupplierAdmin.h index 020a2b817a1..2a3f168f7ef 100644 --- a/TAO/orbsvcs/orbsvcs/Notify/SupplierAdmin.h +++ b/TAO/orbsvcs/orbsvcs/Notify/SupplierAdmin.h @@ -24,6 +24,8 @@ #include "Admin.h" +class TAO_Notify_ProxyConsumer; + #if defined(_MSC_VER) #if (_MSC_VER >= 1200) #pragma warning(push) @@ -60,18 +62,23 @@ 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_ProxyConsumer * find_proxy_consumer ( + 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::SupplierAdmin methods |