summaryrefslogtreecommitdiff
path: root/CIAO/tools/Config_Handlers/RT-CCM/PM_Handler.cpp
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2009-11-04 11:04:37 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2009-11-04 11:04:37 +0000
commit297f0e2784e850ddcaa1981d67b84185d26d9141 (patch)
treee6a1bae5974e34d2a9ebb311c2df2751933385e8 /CIAO/tools/Config_Handlers/RT-CCM/PM_Handler.cpp
parent4d8079ab0dd13b32445f82a052f8f11335adc2a7 (diff)
downloadATCD-297f0e2784e850ddcaa1981d67b84185d26d9141.tar.gz
Wed Nov 4 10:04:31 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
* tools/Config_Handlers/RT-CCM/*: Removed from svn head, RTCCM isn't supported anymore. On the long term we want to support RTCCM through the QoS4CCM spec, at that moment we can revive this directory from svn
Diffstat (limited to 'CIAO/tools/Config_Handlers/RT-CCM/PM_Handler.cpp')
-rw-r--r--CIAO/tools/Config_Handlers/RT-CCM/PM_Handler.cpp73
1 files changed, 0 insertions, 73 deletions
diff --git a/CIAO/tools/Config_Handlers/RT-CCM/PM_Handler.cpp b/CIAO/tools/Config_Handlers/RT-CCM/PM_Handler.cpp
deleted file mode 100644
index 088a426505c..00000000000
--- a/CIAO/tools/Config_Handlers/RT-CCM/PM_Handler.cpp
+++ /dev/null
@@ -1,73 +0,0 @@
-// $Id$
-
-#include "PM_Handler.h"
-#include "CIAOServerResources.hpp"
-#include "ace/Auto_Ptr.h"
-
-namespace CIAO
-{
- namespace Config_Handlers
- {
-
- bool
- PM_Handler::priority_model_pd (const PriorityModelPolicyDef &src,
- ::CIAO::DAnCE::PriorityModelPolicyDef &dest)
- {
- switch (src.priority_model ().integral ())
- {
- case PriorityModel::SERVER_DECLARED_l:
- dest.priority_model = ::CIAO::DAnCE::SERVER_DECLARED;
- break;
-
- case PriorityModel::CLIENT_PROPAGATED_l:
- dest.priority_model = ::CIAO::DAnCE::CLIENT_PROPAGATED;
- break;
-
- default:
- ACE_ERROR ((LM_ERROR,
- "Unknown priority model passed to priority_model_pd\n"));
- return false;
- }
-
- if (src.server_priority_p ())
- dest.server_priority = static_cast < ACE_INT32 > (src.server_priority ());
- else
- dest.server_priority = 0;
-
- return true;
- }
-
-
- PriorityModelPolicyDef
- PM_Handler::priority_model_pd (const ::CIAO::DAnCE::PriorityModelPolicyDef &src)
- {
- auto_ptr <PriorityModelPolicyDef> pmd;
-
- switch (src.priority_model)
- {
- case ::CIAO::DAnCE::CLIENT_PROPAGATED:
- pmd.reset (new PriorityModelPolicyDef (PriorityModel::CLIENT_PROPAGATED));
- break;
-
- case ::CIAO::DAnCE::SERVER_DECLARED:
- pmd.reset (new PriorityModelPolicyDef (PriorityModel::SERVER_DECLARED));
- break;
-
- default:
- ACE_ERROR ((LM_ERROR,
- "Invalid priority model given to priority_model_pd\n"));
- throw 1;
- }
-
- pmd->server_priority (XMLSchema::int_ (src.server_priority));
-
- return *pmd;
- }
-
-
- }
-
-
-
-}
-