summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Notify/Supplier.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Notify/Supplier.h')
-rw-r--r--TAO/orbsvcs/orbsvcs/Notify/Supplier.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Notify/Supplier.h b/TAO/orbsvcs/orbsvcs/Notify/Supplier.h
index e040215e6cf..8ed6141d295 100644
--- a/TAO/orbsvcs/orbsvcs/Notify/Supplier.h
+++ b/TAO/orbsvcs/orbsvcs/Notify/Supplier.h
@@ -47,7 +47,12 @@ public:
/// Access Base Proxy.
virtual TAO_Notify_Proxy* proxy (void);
+ virtual CORBA::Object_ptr get_supplier (void) = 0;
+
+ bool is_alive (bool allow_nil_supplier);
+
protected:
+
/// Dispatch updates implementation.
virtual void dispatch_updates_i (const CosNotification::EventTypeSeq& added,
const CosNotification::EventTypeSeq& removed);
@@ -57,6 +62,8 @@ protected:
/// Interface that accepts subscription_changes
CosNotifyComm::NotifySubscribe_var subscribe_;
+
+ CORBA::Object_var rtt_obj_;
};
TAO_END_VERSIONED_NAMESPACE_DECL