diff options
author | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-04-12 00:04:09 +0000 |
---|---|---|
committer | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2000-04-12 00:04:09 +0000 |
commit | d3dcf7c4a8801bc5cba23df66ed2b225f31a700a (patch) | |
tree | 5114c8d9d7cd1531d569462d01275fd52ea7c3c3 /TAO/orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.h | |
parent | a4d873b7829ab0c3537937f5ff74208351576e3e (diff) | |
download | ATCD-d3dcf7c4a8801bc5cba23df66ed2b225f31a700a.tar.gz |
ChangeLogTag:Tue Apr 11 14:35:57 2000 Carlos O'Ryan <coryan@uci.edu>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/TAO/orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.h b/TAO/orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.h index eee7039749c..9edd9903c3e 100644 --- a/TAO/orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.h +++ b/TAO/orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.h @@ -51,12 +51,22 @@ class TAO_Event_Export TAO_CEC_ProxyPullSupplier : public POA_CosEventChannelAdm // the locking strategies. // public: + typedef CosEventChannelAdmin::ProxyPullSupplier_ptr _ptr_type; + typedef CosEventChannelAdmin::ProxyPullSupplier_var _var_type; + TAO_CEC_ProxyPullSupplier (TAO_CEC_EventChannel* event_channel); // constructor... virtual ~TAO_CEC_ProxyPullSupplier (void); // destructor... + virtual CosEventChannelAdmin::ProxyPullSupplier_ptr activate (CORBA::Environment &ACE_TRY_ENV) ACE_THROW_SPEC (()); + // Activate in the POA + + virtual void deactivate (CORBA::Environment &ACE_TRY_ENV) + ACE_THROW_SPEC (()); + // Deactivate from the POA + CORBA::Boolean is_connected (void) const; // Return 0 if no consumer is connected... @@ -114,9 +124,6 @@ protected: void cleanup_i (void); // Release the child and the consumer - void deactivate (CORBA::Environment &ACE_TRY_ENV); - // Deactivate from the POA - private: TAO_CEC_EventChannel* event_channel_; // The Event Channel that owns this object. |