summaryrefslogtreecommitdiff
path: root/TAO/examples/Kokyu_dsrt_schedulers/FP_Scheduling.idl
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/examples/Kokyu_dsrt_schedulers/FP_Scheduling.idl')
-rw-r--r--TAO/examples/Kokyu_dsrt_schedulers/FP_Scheduling.idl32
1 files changed, 32 insertions, 0 deletions
diff --git a/TAO/examples/Kokyu_dsrt_schedulers/FP_Scheduling.idl b/TAO/examples/Kokyu_dsrt_schedulers/FP_Scheduling.idl
new file mode 100644
index 00000000000..63c8b9df08d
--- /dev/null
+++ b/TAO/examples/Kokyu_dsrt_schedulers/FP_Scheduling.idl
@@ -0,0 +1,32 @@
+//$Id$
+
+/**
+ * @file FP_Scheduling.idl
+ *
+ * $Id$
+ *
+ */
+
+#include "tao/RTScheduling/RTScheduler_include.pidl"
+#include "tao/RTCORBA/RTCORBA_include.pidl"
+
+module FP_Scheduling
+{
+ struct SegmentSchedulingParameter
+ {
+ RTCORBA::Priority base_priority;
+ };
+
+ local interface SegmentSchedulingParameterPolicy
+ : CORBA::Policy
+ {
+ attribute SegmentSchedulingParameter value;
+ };
+
+ local interface FP_Scheduler : RTScheduling::Scheduler
+ {
+ SegmentSchedulingParameterPolicy
+ create_segment_scheduling_parameter
+ (in SegmentSchedulingParameter value);
+ };
+};