diff options
Diffstat (limited to 'TAO/orbsvcs/Event_Service/Event_Service.h')
-rw-r--r-- | TAO/orbsvcs/Event_Service/Event_Service.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/TAO/orbsvcs/Event_Service/Event_Service.h b/TAO/orbsvcs/Event_Service/Event_Service.h index b88ac45abe7..1d0f8351043 100644 --- a/TAO/orbsvcs/Event_Service/Event_Service.h +++ b/TAO/orbsvcs/Event_Service/Event_Service.h @@ -19,6 +19,7 @@ #endif /* ACE_LACKS_PRAGMA_ONCE */ class TAO_Module_Factory; +class TAO_EC_Factory; class Event_Service : public POA_RtecEventChannelAdmin::EventChannel { @@ -57,7 +58,8 @@ private: // parse the command line args enum { - ES_NEW, // Use the Service Configurator to find factory + ES_NULL_FILTERING, // Single threaded, no-filtering + ES_REACTIVE, // Thread-safe, reactive, filtering ES_OLD_REACTIVE, // Reactive dispatching, old EC. ES_OLD_MT // Prioritized dispatching, old EC. }; @@ -66,6 +68,9 @@ private: TAO_Module_Factory *module_factory_; // The module factory for the EC. + TAO_EC_Factory *factory_; + // The factory for the new EC. + POA_RtecScheduler::Scheduler *sched_impl_; // The Scheduler implementation. |