summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Notify/Supplier.h
diff options
context:
space:
mode:
authorchappell_j <chappell_j@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2009-01-26 19:56:00 +0000
committerchappell_j <chappell_j@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2009-01-26 19:56:00 +0000
commit484347da8a1d2dd966f3300c41ba32f6cebf3655 (patch)
tree33df3d7371556365b0ddce8a91f491c2e570134c /TAO/orbsvcs/orbsvcs/Notify/Supplier.h
parent22f09a0031a3222ccd001e7db8d8320c52f3dae5 (diff)
downloadATCD-484347da8a1d2dd966f3300c41ba32f6cebf3655.tar.gz
merge Yan Dai's changes
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