summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.i
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.i')
-rw-r--r--TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.i15
1 files changed, 15 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.i b/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.i
index 979da8826eb..7a767f662a6 100644
--- a/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.i
+++ b/TAO/orbsvcs/orbsvcs/Event/EC_Event_Channel.i
@@ -6,6 +6,9 @@ TAO_EC_Event_Channel_Attributes (PortableServer::POA_ptr s_poa,
PortableServer::POA_ptr c_poa)
: consumer_reconnect (0),
supplier_reconnect (0),
+ consumer_admin_busy_hwm (0),
+ consumer_admin_max_write_delay (0),
+ scheduler (RtecScheduler::Scheduler::_nil ()),
supplier_poa (s_poa),
consumer_poa (c_poa)
{
@@ -47,6 +50,12 @@ TAO_EC_Event_Channel::timeout_generator (void) const
return this->timeout_generator_;
}
+ACE_INLINE TAO_EC_Scheduling_Strategy*
+TAO_EC_Event_Channel::scheduling_strategy (void) const
+{
+ return this->scheduling_strategy_;
+}
+
ACE_INLINE TAO_EC_ProxyPushSupplier*
TAO_EC_Event_Channel::create_proxy_push_supplier (void)
{
@@ -154,3 +163,9 @@ TAO_EC_Event_Channel::supplier_reconnect (void) const
{
return this->supplier_reconnect_;
}
+
+ACE_INLINE RtecScheduler::Scheduler_ptr
+TAO_EC_Event_Channel::scheduler (void)
+{
+ return RtecScheduler::Scheduler::_duplicate (this->scheduler_.in ());
+}