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