summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-08-05 04:24:01 +0000
committernanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-08-05 04:24:01 +0000
commit04377ab7acfc10c6c3759cfc9118b6e1d8d25a86 (patch)
tree33bdbacbdae61aac828e8b859d63f5ac77f76ef1
parent4d335eceb6fab31237de4c736d6d782832a6b85a (diff)
downloadATCD-04377ab7acfc10c6c3759cfc9118b6e1d8d25a86.tar.gz
*** empty log message ***
-rw-r--r--TAO/CIAO/tools/RTComponentServer/RTConfiguration.idl24
1 files changed, 24 insertions, 0 deletions
diff --git a/TAO/CIAO/tools/RTComponentServer/RTConfiguration.idl b/TAO/CIAO/tools/RTComponentServer/RTConfiguration.idl
index e13df43f294..c2462580797 100644
--- a/TAO/CIAO/tools/RTComponentServer/RTConfiguration.idl
+++ b/TAO/CIAO/tools/RTComponentServer/RTConfiguration.idl
@@ -72,6 +72,21 @@ module CIAO
RTCORBA::Priority default_priority;
};
+ /**
+ * @brief Containing the configuration information to create a RT
+ * policy in this framework.
+ *
+ * @sa RTPolicy_Set_Manager
+ *
+ * Supported RTPolicy types are: (PolicyType, type of any)
+ * (RTCORBA::PRIORITY_MODEL_POLICY_TYPE,
+ * CIAO::RTConfiguration::Priority_Model_Config)
+ * (RTCORBA::THREAD_POOL_POLICY_TYPE, name string)
+ * (RTCORBA::PRIORITY_BANDED_CONNECTION_POLICY_TYPE, name string)
+ *
+ * (name referred in name string must have been defined previously
+ * using appropriate *_Configuration types.)
+ */
struct Policy_Config
{
CORBA::PolicyType type;
@@ -81,6 +96,11 @@ module CIAO
typedef sequence<Policy_Config> Policy_Configs;
+ /**
+ * @brief A Policy_Set contains a named collection of RTPolicies.
+ *
+ * An RTContainer associates with a policy set via its name.
+ */
struct Policy_Set
{
string name;
@@ -88,6 +108,10 @@ module CIAO
Policy_Configs configs;
};
+ /**
+ * An RTComponentServer can be associated with a Policy_Sets.
+ * There should be no name clashes among Policy_Set's.
+ */
typedef sequence<Policy_Set> Policy_Sets;
};
};