summaryrefslogtreecommitdiff
path: root/TAO/tao/RTCORBA/RT_ORBInitializer.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/RTCORBA/RT_ORBInitializer.h')
-rw-r--r--TAO/tao/RTCORBA/RT_ORBInitializer.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/TAO/tao/RTCORBA/RT_ORBInitializer.h b/TAO/tao/RTCORBA/RT_ORBInitializer.h
index f03b0ff864d..395aa0d70e6 100644
--- a/TAO/tao/RTCORBA/RT_ORBInitializer.h
+++ b/TAO/tao/RTCORBA/RT_ORBInitializer.h
@@ -88,9 +88,19 @@ private:
/// Network Priority mapping type.
int network_priority_mapping_type_;
- /// Scheduling policy.
+ /** Scheduling policy. This value is passed to ACE_OS::thr_setprio().
+ * For POSIX pthreads, it maps directly to the pthread_setschedparam() policy
+ * parameter. Legal values are ACE_SCHED_RR, ACE_SCHED_FIFO,
+ * ACE_SCHED_OTHER, ACE_SCHED_*, etc.
+ */
long sched_policy_;
+ /** Scheduling policy flags. This value is passed as part of the
+ * flags argument to ACE_Task_Base::activate(). Legal values are
+ * THR_SCHED_RR, THR_SCHED_FIFO, THR_SCHED_DEFAULT, etc.
+ */
+ long sched_policy_flags_;
+
/// Scope policy.
long scope_policy_;
};