diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Event/EC_Default_Factory.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Event/EC_Default_Factory.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Default_Factory.h b/TAO/orbsvcs/orbsvcs/Event/EC_Default_Factory.h index 7828d1c65a0..291954518b3 100644 --- a/TAO/orbsvcs/orbsvcs/Event/EC_Default_Factory.h +++ b/TAO/orbsvcs/orbsvcs/Event/EC_Default_Factory.h @@ -156,12 +156,13 @@ protected: int consumer_lock_; int supplier_lock_; - /// Flags used by thread-based dispatching strategies. - int dispatching_threads_; //! number of threads; may be ignored depending on strategy; default: TAO_EC_DEFAULT_DISPATCHING_THREADS - int dispatching_threads_flags_; //! flags for thread creation; default: TAO_EC_DEFAULT_DISPATCHING_THREADS_FLAGS - int dispatching_threads_priority_; //! dispatching thread priority; default: TAO_EC_DEFAULT_DISPATCHING_THREADS_PRIORITY - int dispatching_threads_force_active_; //! create threads with innocuous default values if creation with requested values fails - ACE_CString queue_full_service_object_name_; //! name of ACE_Service_Object which should be invoked when output queue becomes full + /// The MT dispatching priority has several arguments that could be + /// controlled here... + int dispatching_threads_; + int dispatching_threads_flags_; + int dispatching_threads_priority_; + int dispatching_threads_force_active_; + ACE_CString queue_full_service_object_name_; TAO_EC_Queue_Full_Service_Object* find_service_object (const char* wanted, const char* fallback); |