summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog29
1 files changed, 29 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 610773c1794..b04f98b3186 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,32 @@
+Mon Feb 21 12:43:41 2005 Steve Huston <shuston@riverace.com>
+
+ * ace/Asynch_IO.{h cpp} (ACE_Asynch_Accept): Added an optional
+ addr_family parameter to ACE_Asych_Accept. Defaults to AF_INET
+ (IPv4) to maintain current functionality.
+ Doxygen-ized the comments for accept().
+
+ * ace/Asynch_IO_Impl.h (ACE_Asynch_Accept_Impl): Pass the new
+ addr_family arugment along to the implementation classes.
+
+ * ace/POSIX_Asynch_IO.{h cpp}:
+ * ace/WIN32_Asynch_IO.{h cpp} (ACE_WIN32_Asynch_Accept::accept): Use
+ the new addr_family parameter to open a new accept handle if needed.
+ It is up to the caller to make sure that addr_family matches the
+ family used when the listen socket was opened.
+ Also use the address family to scale the required size
+ of the address area in the specified message block.
+
+ * Asynch_Acceptor.{h cpp}: Added a new addr_family_ member to remember
+ the in-use address family from open(). Use this value to calculate
+ the space needed for addresses, as well as passing it to
+ ACE_Asynch_Accept::accept() to open the correct type of handle
+ when needed.
+ Marked the address_size() method deprecated. It assumes use of
+ IPv4 addresses and since it's static, it can't use the addr_family_
+ knowledge. Replaced all internal uses of this with the proper
+ adjustment based on the address family in use.
+ Close the listen_handle_ when this object is destroyed.
+
Mon Feb 21 15:42:12 UTC 2005 Johnny Willemsen <jwillemsen@remedy.nl>
* bin/tao_orb_tests.lst: