summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.h
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-04-12 00:04:09 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-04-12 00:04:09 +0000
commitd3dcf7c4a8801bc5cba23df66ed2b225f31a700a (patch)
tree5114c8d9d7cd1531d569462d01275fd52ea7c3c3 /TAO/orbsvcs/orbsvcs/CosEvent/CEC_ProxyPullSupplier.h
parenta4d873b7829ab0c3537937f5ff74208351576e3e (diff)
downloadATCD-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.h13
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.