summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2001-05-24 17:13:29 +0000
committerbala <balanatarajan@users.noreply.github.com>2001-05-24 17:13:29 +0000
commit5eee13d26063fa5e4c6f6509de484fdc30cc2334 (patch)
treecde781a97f2a6ab218c5e98de1951d2586e38949
parentb5b5a3a895d21eeaee36dab5a9948e917a2ac40f (diff)
downloadATCD-5eee13d26063fa5e4c6f6509de484fdc30cc2334.tar.gz
*** empty log message ***
-rw-r--r--TAO/tao/Transport.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/TAO/tao/Transport.h b/TAO/tao/Transport.h
index 2c848b93b50..a4d694665ac 100644
--- a/TAO/tao/Transport.h
+++ b/TAO/tao/Transport.h
@@ -136,7 +136,20 @@ protected:
*
* <H3>The incoming data path:</H3>
*
- * @todo Document the incoming data path design forces.
+ * One of the main responsibilities of the transport is to read and
+ * process the incoming GIOP message as quickly and efficiently as
+ * possible. There are other forces that needs to be given due
+ * consideration. They are
+ * - Multiple threads should read from the same handle
+ * - Reads on the handle could give one or more messages.
+ * - Minimise locking and copying overhead when trying to attack the
+ * above.
+ *
+ * <H3> Parsing messages (GIOP) & processing the message:</H3>
+ *
+ * The messages should be checked for validity and the right
+ * information should be sent to the higher layer for processing.
+ *
*
*
* <B>See Also:</B>