summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/Event_Service/Event_Service.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/Event_Service/Event_Service.h')
-rw-r--r--TAO/orbsvcs/Event_Service/Event_Service.h7
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.