diff options
author | jai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-01-21 21:25:00 +0000 |
---|---|---|
committer | jai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-01-21 21:25:00 +0000 |
commit | 6d09502ab2fc0f6411a5e3f88778cac95d527373 (patch) | |
tree | 2e63628366b246e0ac9639233413f0356c39b1bd | |
parent | 361bd459b98dcf0fee4dd6832d4b944eb0989ecf (diff) | |
download | ATCD-6d09502ab2fc0f6411a5e3f88778cac95d527373.tar.gz |
adding DS library
4 files changed, 42 insertions, 0 deletions
diff --git a/TAO/tao/DiffServPolicy/Client_Network_Priority_Policy.cpp b/TAO/tao/DiffServPolicy/Client_Network_Priority_Policy.cpp index 72f1908f746..417dfe1e57b 100644 --- a/TAO/tao/DiffServPolicy/Client_Network_Priority_Policy.cpp +++ b/TAO/tao/DiffServPolicy/Client_Network_Priority_Policy.cpp @@ -50,6 +50,24 @@ TAO_Client_Network_Priority_Policy::TAO_Client_Network_Priority_Policy ( { } +CORBA::Policy_ptr +TAO_Client_Network_Priority_Policy::create (const CORBA::Any &val + ACE_ENV_ARG_DECL) +{ + CORBA::Policy_ptr policy = CORBA::Policy::_nil (); + + ACE_NEW_THROW_EX (policy, + TAO_Client_Network_Priority_Policy (), + CORBA::NO_MEMORY ( + CORBA::SystemException::_tao_minor_code ( + TAO::VMCID, + ENOMEM), + CORBA::COMPLETED_NO)); + ACE_CHECK_RETURN (CORBA::Policy::_nil ()); + + return policy; +} + CORBA::PolicyType TAO_Client_Network_Priority_Policy::policy_type ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED) diff --git a/TAO/tao/DiffServPolicy/Client_Network_Priority_Policy.h b/TAO/tao/DiffServPolicy/Client_Network_Priority_Policy.h index 1746eb8759a..2e4e3395693 100644 --- a/TAO/tao/DiffServPolicy/Client_Network_Priority_Policy.h +++ b/TAO/tao/DiffServPolicy/Client_Network_Priority_Policy.h @@ -84,6 +84,9 @@ public: ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)); + CORBA::Policy_ptr create (const CORBA::Any &val + ACE_ENV_ARG_DECL); + CORBA::PolicyType policy_type (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) ACE_THROW_SPEC ((CORBA::SystemException)); diff --git a/TAO/tao/DiffServPolicy/Server_Network_Priority_Policy.cpp b/TAO/tao/DiffServPolicy/Server_Network_Priority_Policy.cpp index e5d895a8b83..d1e2d784416 100644 --- a/TAO/tao/DiffServPolicy/Server_Network_Priority_Policy.cpp +++ b/TAO/tao/DiffServPolicy/Server_Network_Priority_Policy.cpp @@ -54,6 +54,24 @@ TAO_Server_Network_Priority_Policy::TAO_Server_Network_Priority_Policy ( { } +CORBA::Policy_ptr +TAO_Server_Network_Priority_Policy::create (const CORBA::Any &val + ACE_ENV_ARG_DECL) +{ + CORBA::Policy_ptr policy = CORBA::Policy::_nil (); + + ACE_NEW_THROW_EX (policy, + TAO_Server_Network_Priority_Policy (), + CORBA::NO_MEMORY ( + CORBA::SystemException::_tao_minor_code ( + TAO::VMCID, + ENOMEM), + CORBA::COMPLETED_NO)); + ACE_CHECK_RETURN (CORBA::Policy::_nil ()); + + return policy; +} + CORBA::PolicyType TAO_Server_Network_Priority_Policy::policy_type ( ACE_ENV_SINGLE_ARG_DECL_NOT_USED) diff --git a/TAO/tao/DiffServPolicy/Server_Network_Priority_Policy.h b/TAO/tao/DiffServPolicy/Server_Network_Priority_Policy.h index e822ee74dbe..f459ea391b8 100644 --- a/TAO/tao/DiffServPolicy/Server_Network_Priority_Policy.h +++ b/TAO/tao/DiffServPolicy/Server_Network_Priority_Policy.h @@ -85,6 +85,9 @@ public: ACE_ENV_SINGLE_ARG_DECL) ACE_THROW_SPEC ((CORBA::SystemException)); + CORBA::Policy_ptr create (const CORBA::Any &val + ACE_ENV_ARG_DECL); + CORBA::PolicyType policy_type (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) ACE_THROW_SPEC ((CORBA::SystemException)); |