summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Notify/SupplierAdmin.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Notify/SupplierAdmin.h')
-rw-r--r--TAO/orbsvcs/orbsvcs/Notify/SupplierAdmin.h15
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