diff options
author | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-05-11 14:56:26 +0000 |
---|---|---|
committer | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-05-11 14:56:26 +0000 |
commit | 4431f87ee6f9c2b5369f156eb0223f68dd217a74 (patch) | |
tree | b39330cd8aa4547ed4ff727ffb39a08e6d168f5f /TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.h | |
parent | 480f769a12578010eaec3beeafff631c5008cf21 (diff) | |
download | ATCD-4431f87ee6f9c2b5369f156eb0223f68dd217a74.tar.gz |
ChangeLogTag:Tue May 11 09:48:09 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.h | 38 |
1 files changed, 1 insertions, 37 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.h b/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.h index b4ae4e44869..cbd2d15ef7d 100644 --- a/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.h +++ b/TAO/orbsvcs/orbsvcs/Event/EC_Dispatching.h @@ -75,7 +75,7 @@ public: // **************************************************************** -class TAO_EC_Reactive_Dispatching : public TAO_EC_Dispatching +class TAO_ORBSVCS_Export TAO_EC_Reactive_Dispatching : public TAO_EC_Dispatching { // = TITLE // Dispatch using the caller thread. @@ -102,42 +102,6 @@ public: CORBA::Environment& env); }; -// **************************************************************** - -#if 0 -#include "orbsvcs/RtecSchedulerC.h" -// @@ Move to a separate file, otherwise we have to include the file -// above everywhere -class TAO_EC_Priority_Dispatching -{ - // = TITLE - // Priority based dispatching. - // - // = DESCRIPTION - // The events are processed using a different queue for each - // priority; a thread process each queue, each thread runs at a - // different OS priority. - // -public: - TAO_EC_Priority_Dispatching (RtecScheduler::Scheduler_ptr - scheduler); - // The scheduler is used to find the range of priorities and similar - // info. - - // = The EC_Dispatching methods. - virtual void activate (void); - virtual void shutdown (void); - virtual void push (TAO_EC_ProxyPushSupplier* proxy, - const RtecEventComm::EventSet& event, - const TAO_EC_QOS_Info& qos_info, - CORBA::Environment& env); - -private: - ACE_Thread_Manager thread_manager_; - // Use our own thread manager. -}; -#endif /* 0 */ - // @@ TODO // We could implement other dispatching strategies, such as: // - A single queue with a thread pool to process each event (how does |