summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcdgill <cdgill@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-05-18 14:13:45 +0000
committercdgill <cdgill@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-05-18 14:13:45 +0000
commitcaa3f7665a3a28cf7ed682bd4b20250019e92371 (patch)
tree3944ebeafe30d9d9ce442bed1d9e930aaa33b1aa
parent602a2df7be3dabc6c0e08ed0f90209648694e340 (diff)
downloadATCD-caa3f7665a3a28cf7ed682bd4b20250019e92371.tar.gz
fixed compile bug in Scheduling_Service
-rw-r--r--TAO/ChangeLog-98c9
-rw-r--r--TAO/orbsvcs/Scheduling_Service/Scheduling_Service.cpp5
-rw-r--r--TAO/orbsvcs/orbsvcs/Sched/Config_Scheduler.h9
3 files changed, 22 insertions, 1 deletions
diff --git a/TAO/ChangeLog-98c b/TAO/ChangeLog-98c
index b4e7eb57df6..783d819f2d8 100644
--- a/TAO/ChangeLog-98c
+++ b/TAO/ChangeLog-98c
@@ -1,3 +1,12 @@
+Mon May 18 09:00:00 1998 Chris Gill <cdgill@cs.wustl.edu>
+
+ * orbsvcs/orbsvcs/Sched/Config_Scheduler.h: added forward
+ declarations of scheduling strategy and dynamic scheduler
+ classes
+
+ * orbsvcs/Scheduling_Service/Scheduling_Service.cpp: added
+ conditional inclusion of strategy scheduler header file.
+
Sat May 16 13:56:01 1998 David L. Levine <levine@cs.wustl.edu>
* orbsvcs/orbsvcs/Channel_Clients_T.h
diff --git a/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.cpp b/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.cpp
index 085c4385c42..145c7cd48d9 100644
--- a/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.cpp
+++ b/TAO/orbsvcs/Scheduling_Service/Scheduling_Service.cpp
@@ -6,6 +6,11 @@
#include "tao/corba.h"
#include "orbsvcs/CosNamingC.h"
+
+#if defined (TAO_USES_STRATEGY_SCHEDULER)
+#include "orbsvcs/Sched/Strategy_Scheduler.h"
+#endif /* defined (TAO_USES_STRATEGY_SCHEDULER) */
+
#include "orbsvcs/Sched/Config_Scheduler.h"
const char* service_name = "ScheduleService";
diff --git a/TAO/orbsvcs/orbsvcs/Sched/Config_Scheduler.h b/TAO/orbsvcs/orbsvcs/Sched/Config_Scheduler.h
index 63cb06961ba..31eceb6814e 100644
--- a/TAO/orbsvcs/orbsvcs/Sched/Config_Scheduler.h
+++ b/TAO/orbsvcs/orbsvcs/Sched/Config_Scheduler.h
@@ -8,7 +8,14 @@
#include "orbsvcs/RtecSchedulerS.h"
#include "orbsvcs/Event_Service_Constants.h"
-class ACE_Scheduler;
+class ACE_Scheduler;
+class ACE_DynScheduler;
+class ACE_RMS_Scheduler_Strategy;
+class ACE_RMS_Dyn_Scheduler_Strategy;
+class ACE_MUF_Scheduler_Strategy;
+class ACE_EDF_Scheduler_Strategy;
+class ACE_MLF_Scheduler_Strategy;
+
class TAO_ORBSVCS_Export ACE_Config_Scheduler
: public POA_RtecScheduler::Scheduler