summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h')
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h19
1 files changed, 12 insertions, 7 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h b/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h
index 4dee0091898..7fdf340e443 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_ConsumerAdmin.h
@@ -77,6 +77,18 @@ public:
typedef TAO_EC_ProxyPushSupplier_Set::Busy_Lock Busy_Lock;
Busy_Lock& busy_lock (void);
+ void busy_hwm (CORBA::ULong hwm);
+ CORBA::ULong busy_hwm (void) const;
+ void max_write_delay (CORBA::ULong hwm);
+ CORBA::ULong max_write_delay (void) const;
+ // Delegate on the EC_ProxyPushSupplier....
+
+ void set_default_POA (PortableServer::POA_ptr poa);
+ // Set this servant's default POA
+
+ virtual PortableServer::POA_ptr _default_POA (CORBA::Environment& env);
+ // Override the ServantBase method.
+
virtual void connected (TAO_EC_ProxyPushConsumer*,
CORBA::Environment&);
virtual void disconnected (TAO_EC_ProxyPushConsumer*,
@@ -91,17 +103,10 @@ public:
// Used to inform the EC that a Supplier has connected or
// disconnected from it.
- virtual void shutdown (CORBA::Environment&);
- // The event channel is shutting down, inform all the consumers of
- // this
-
// = The RtecEventChannelAdmin::ConsumerAdmin methods...
virtual RtecEventChannelAdmin::ProxyPushSupplier_ptr
obtain_push_supplier (CORBA::Environment &);
- // = The PortableServer::ServantBase methods
- virtual PortableServer::POA_ptr _default_POA (CORBA::Environment& env);
-
private:
TAO_EC_Event_Channel *event_channel_;
// The Event Channel we belong to