Core/externals: Update ACE to 5.8.1 (should fix issues with disconnects happening on servers compiled under VS2010)

Update issue 3411
Status: NeedsFeedback

--HG--
branch : trunk
This commit is contained in:
click
2010-08-15 00:28:14 +02:00
parent f3b93df6b7
commit e3b8a5923d
85 changed files with 5264 additions and 589 deletions
+10 -10
View File
@@ -4,7 +4,7 @@
/**
* @file Task.h
*
* $Id: Task.h 80826 2008-03-04 14:51:23Z wotte $
* $Id: Task.h 91058 2010-07-12 08:20:09Z johnnyw $
*
* @author Douglas C. Schmidt <[email protected]>
*/
@@ -84,21 +84,21 @@ public:
/**
* Hook called from ACE_Thread_Exit when during thread exit and from
* the default implementation of <module_closed>. In general, this
* the default implementation of @c module_closed(). In general, this
* method shouldn't be called directly by an application,
* particularly if the <Task> is running as an Active Object.
* Instead, a special message should be passed into the <Task> via
* the <put> method defined below, and the <svc> method should
* interpret this as a flag to shut down the <Task>.
* particularly if the Task is running as an Active Object.
* Instead, a special message should be passed into the Task via
* the put() method defined below, and the svc() method should
* interpret this as a flag to shut down the Task.
*/
virtual int close (u_long flags = 0);
/**
* Hook called during <ACE_Module::close>. The default
* Hook called during ACE_Module::close(). The default
* implementation calls forwards the call to close(1). Please
* notice the changed value of the default argument of <close>.
* notice the changed value of the default argument of close().
* This allows tasks to differ between the call has been originated
* from <ACE_Thread_Exit> or from <module_closed>. Be aware that
* from ACE_Thread_Exit or from module_closed(). Be aware that
* close(0) will be also called when a thread associated with the
* ACE_Task instance exits.
*/
@@ -111,7 +111,7 @@ public:
/// A hook method that can be used to pass a message to a
/// task, where it can be processed immediately or queued for subsequent
/// processing in the <svc> hook method.
/// processing in the svc() hook method.
virtual int put (ACE_Message_Block *, ACE_Time_Value * = 0);
/// Run by a daemon thread to handle deferred processing.