diff options
author | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-08-05 04:24:01 +0000 |
---|---|---|
committer | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-08-05 04:24:01 +0000 |
commit | 04377ab7acfc10c6c3759cfc9118b6e1d8d25a86 (patch) | |
tree | 33bdbacbdae61aac828e8b859d63f5ac77f76ef1 | |
parent | 4d335eceb6fab31237de4c736d6d782832a6b85a (diff) | |
download | ATCD-04377ab7acfc10c6c3759cfc9118b6e1d8d25a86.tar.gz |
*** empty log message ***
-rw-r--r-- | TAO/CIAO/tools/RTComponentServer/RTConfiguration.idl | 24 |
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; }; }; |