diff options
author | jai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-02-15 00:19:44 +0000 |
---|---|---|
committer | jai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-02-15 00:19:44 +0000 |
commit | c882978806811315cdfb5bce663eda167fe3b846 (patch) | |
tree | bef4a9f58a617321f1f46d4bd19fcde5636d0b5b | |
parent | d5c85c12a2e0cecbec128ef841ea66ea23a28ae8 (diff) | |
download | ATCD-c882978806811315cdfb5bce663eda167fe3b846.tar.gz |
adding DS library
6 files changed, 27 insertions, 4 deletions
diff --git a/modules/TAO/tao/DiffServPolicy/Client_Network_Priority_Policy.cpp b/modules/TAO/tao/DiffServPolicy/Client_Network_Priority_Policy.cpp index 599d0448c14..b65f2da2f2e 100644 --- a/modules/TAO/tao/DiffServPolicy/Client_Network_Priority_Policy.cpp +++ b/modules/TAO/tao/DiffServPolicy/Client_Network_Priority_Policy.cpp @@ -52,7 +52,7 @@ TAO_Client_Network_Priority_Policy::TAO_Client_Network_Priority_Policy ( } CORBA::Policy_ptr -TAO_Client_Network_Priority_Policy::create (const CORBA::Any &val) +TAO_Client_Network_Priority_Policy::create (const CORBA::Any &) { CORBA::Policy_ptr policy = CORBA::Policy::_nil (); @@ -121,6 +121,14 @@ TAO_Client_Network_Priority_Policy::network_priority_model (void) return this->network_priority_model_; } +void +TAO_Client_Network_Priority_Policy::network_priority_model ( + TAO::NetworkPriorityModel npm) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + this->network_priority_model_ = npm; +} + CORBA::Policy_ptr TAO_Client_Network_Priority_Policy::copy (void) ACE_THROW_SPEC ((CORBA::SystemException)) diff --git a/modules/TAO/tao/DiffServPolicy/Client_Network_Priority_Policy.h b/modules/TAO/tao/DiffServPolicy/Client_Network_Priority_Policy.h index 167340d0476..90ecd61641b 100644 --- a/modules/TAO/tao/DiffServPolicy/Client_Network_Priority_Policy.h +++ b/modules/TAO/tao/DiffServPolicy/Client_Network_Priority_Policy.h @@ -79,6 +79,9 @@ public: TAO::NetworkPriorityModel network_priority_model (void) ACE_THROW_SPEC ((CORBA::SystemException)); + void network_priority_model (TAO::NetworkPriorityModel npm) + ACE_THROW_SPEC ((CORBA::SystemException)); + static CORBA::Policy_ptr create (const CORBA::Any &val); CORBA::PolicyType policy_type (void) diff --git a/modules/TAO/tao/DiffServPolicy/DiffServ_Network_Priority_Hook.cpp b/modules/TAO/tao/DiffServPolicy/DiffServ_Network_Priority_Hook.cpp index cb805e265e6..75ded365ad1 100644 --- a/modules/TAO/tao/DiffServPolicy/DiffServ_Network_Priority_Hook.cpp +++ b/modules/TAO/tao/DiffServPolicy/DiffServ_Network_Priority_Hook.cpp @@ -9,6 +9,7 @@ #include "tao/TAO_Server_Request.h" #include "tao/Network_Priority_Protocols_Hooks.h" #include "tao/ORB_Core.h" +#include "tao/Connection_Handler.h" ACE_RCSID(DiffServPolicy, DiffServ_Network_Priority_Hook, @@ -60,7 +61,7 @@ TAO_DiffServ_Network_Priority_Hook::update_network_priority ( } void -TAO_DiffServ_Network_Priority_Hook::get_dscp_codepoint ( +TAO_DiffServ_Network_Priority_Hook::set_dscp_codepoint ( TAO_ServerRequest &req, TAO_Root_POA &poa) { CORBA::Long dscp_codepoint; diff --git a/modules/TAO/tao/DiffServPolicy/DiffServ_Network_Priority_Hook.h b/modules/TAO/tao/DiffServPolicy/DiffServ_Network_Priority_Hook.h index ad8e7c765b0..c27837e29a7 100644 --- a/modules/TAO/tao/DiffServPolicy/DiffServ_Network_Priority_Hook.h +++ b/modules/TAO/tao/DiffServPolicy/DiffServ_Network_Priority_Hook.h @@ -45,7 +45,7 @@ public: /// when it tries to assign DiffServ codepoints on the replies. /// void set_dscp_codepoint (TAO_ServerRequest &req, - TAO_Root_POA &poa); + TAO_Root_POA &poa); }; TAO_END_VERSIONED_NAMESPACE_DECL diff --git a/modules/TAO/tao/DiffServPolicy/Server_Network_Priority_Policy.cpp b/modules/TAO/tao/DiffServPolicy/Server_Network_Priority_Policy.cpp index de1a830d13f..bfbe23a823f 100644 --- a/modules/TAO/tao/DiffServPolicy/Server_Network_Priority_Policy.cpp +++ b/modules/TAO/tao/DiffServPolicy/Server_Network_Priority_Policy.cpp @@ -56,7 +56,7 @@ TAO_Server_Network_Priority_Policy::TAO_Server_Network_Priority_Policy ( } CORBA::Policy_ptr -TAO_Server_Network_Priority_Policy::create (const CORBA::Any &val) +TAO_Server_Network_Priority_Policy::create (const CORBA::Any &) { CORBA::Policy_ptr policy = CORBA::Policy::_nil (); @@ -121,6 +121,14 @@ TAO_Server_Network_Priority_Policy::network_priority_model (void) return this->network_priority_model_; } +void +TAO_Server_Network_Priority_Policy::network_priority_model ( + TAO::NetworkPriorityModel npm) + ACE_THROW_SPEC ((CORBA::SystemException)) +{ + this->network_priority_model_ = npm; +} + CORBA::Policy_ptr TAO_Server_Network_Priority_Policy::copy (void) ACE_THROW_SPEC ((CORBA::SystemException)) diff --git a/modules/TAO/tao/DiffServPolicy/Server_Network_Priority_Policy.h b/modules/TAO/tao/DiffServPolicy/Server_Network_Priority_Policy.h index 71a238bf176..d336d0f68ed 100644 --- a/modules/TAO/tao/DiffServPolicy/Server_Network_Priority_Policy.h +++ b/modules/TAO/tao/DiffServPolicy/Server_Network_Priority_Policy.h @@ -80,6 +80,9 @@ public: TAO::NetworkPriorityModel network_priority_model (void) ACE_THROW_SPEC ((CORBA::SystemException)); + void network_priority_model (TAO::NetworkPriorityModel npm) + ACE_THROW_SPEC ((CORBA::SystemException)); + static CORBA::Policy_ptr create (const CORBA::Any &val); CORBA::PolicyType policy_type (void) |