diff options
author | jai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-01-17 21:32:43 +0000 |
---|---|---|
committer | jai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2007-01-17 21:32:43 +0000 |
commit | c92a0f55d55c540624fde63f7770e11f984eb319 (patch) | |
tree | 80ae33d2e8a737902ba3a195aa69177a91c585cc | |
parent | 552b05200218c4afdd22fb99cb007deea64a25da (diff) | |
download | ATCD-c92a0f55d55c540624fde63f7770e11f984eb319.tar.gz |
adding notes
-rw-r--r-- | TAO/tao/notes/changes-in-poa-and-rt-poa.txt | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/TAO/tao/notes/changes-in-poa-and-rt-poa.txt b/TAO/tao/notes/changes-in-poa-and-rt-poa.txt new file mode 100644 index 00000000000..5f5558b1496 --- /dev/null +++ b/TAO/tao/notes/changes-in-poa-and-rt-poa.txt @@ -0,0 +1,40 @@ +1. Defined the following new functions in Root_POA.h: + +CORBA::Long get_diffserv_codepoint (TAO_Service_Context &sc); +CORBA::Long request_diffserv_codepoint (void) const; +CORBA::Long reply_diffserv_codepoint (void) const; + +Added the function definitions under Root_POA.cpp. + +2. Modified the following function in Default_Policy_Validator.cpp + +legal_policy_impl () + +to validate the network priority policy while being added, +when the POA is created. + +3. Made changes to the following function in Default_Servant_Dispatcher.cpp + +pre_invoke_remote_request () + +to add the diffserv codepoint in the reply back to the client. The code +basically checks the service context and uses the diffserv codepoint +that came in the service context, and uses it in the reply, by setting +that codepoint with the IIOP Connection Handler. + +4. Made changes to POA.pidl + +to define the network priority policy ID. + +5. Made changes to the following files: + +POA_Cached_Policies.{h, cpp, inl} + +to help add the network priority policy in the POA, when the server is +created. + +6. Made changes to RT_Servant_Dispatcher.cpp + +to make similar changes like Default_Servant_Dispatcher.cpp in POA. + + |