summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2007-01-17 21:32:43 +0000
committerjai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2007-01-17 21:32:43 +0000
commitc92a0f55d55c540624fde63f7770e11f984eb319 (patch)
tree80ae33d2e8a737902ba3a195aa69177a91c585cc
parent552b05200218c4afdd22fb99cb007deea64a25da (diff)
downloadATCD-c92a0f55d55c540624fde63f7770e11f984eb319.tar.gz
adding notes
-rw-r--r--TAO/tao/notes/changes-in-poa-and-rt-poa.txt40
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.
+
+