summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs
diff options
context:
space:
mode:
authorpradeep <pradeep@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-06-19 03:13:24 +0000
committerpradeep <pradeep@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-06-19 03:13:24 +0000
commit29ee0722a9818c51b6e21a7d13c64bfea40389cd (patch)
tree5e13e9827a86a7f7b7e2e1ed1f8e2138a9ae5f16 /TAO/orbsvcs/orbsvcs
parent67493812a791ee9bd790eea58a0e89897f40e0a5 (diff)
downloadATCD-29ee0722a9818c51b6e21a7d13c64bfea40389cd.tar.gz
ChangeLogTag: Wed Jun 18 22:27:49 2003 Pradeep Gore <pradeep@oomworks.com>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs')
-rw-r--r--TAO/orbsvcs/orbsvcs/NotifyExt.idl15
1 files changed, 15 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/NotifyExt.idl b/TAO/orbsvcs/orbsvcs/NotifyExt.idl
index d21979e6f0f..7c94e9bcb26 100644
--- a/TAO/orbsvcs/orbsvcs/NotifyExt.idl
+++ b/TAO/orbsvcs/orbsvcs/NotifyExt.idl
@@ -27,6 +27,12 @@ module NotifyExt
const Priority minPriority = 0;
const Priority maxPriority = 32767;
+ enum PriorityModel
+ {
+ CLIENT_PROPAGATED,
+ SERVER_DECLARED
+ };
+
/*
* ThreadPool QoS property,
*/
@@ -35,6 +41,9 @@ module NotifyExt
// ThreadPoolParams : same as RTCORBA::create_threadpool
struct ThreadPoolParams
{
+ PriorityModel priority_model;
+ Priority server_priority;
+
unsigned long stacksize;
unsigned long static_threads;
unsigned long dynamic_threads;
@@ -51,6 +60,9 @@ module NotifyExt
struct ThreadPoolLane
{
+ PriorityModel priority_model;
+ Priority server_priority;
+
Priority lane_priority;
unsigned long static_threads;
unsigned long dynamic_threads;
@@ -60,6 +72,9 @@ module NotifyExt
struct ThreadPoolLanesParams
{
+ PriorityModel priority_model;
+ Priority server_priority;
+
unsigned long stacksize;
ThreadPoolLanes_List lanes;
boolean allow_borrowing;