summaryrefslogtreecommitdiff
path: root/ace/Proactor.cpp
diff options
context:
space:
mode:
authoralex <alex@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-02-23 21:54:24 +0000
committeralex <alex@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-02-23 21:54:24 +0000
commitbb7275c88c82a716d8cd8c453822f48d7e18e0c3 (patch)
treed61a1384c907d09c8fec2f76e93a30067268142b /ace/Proactor.cpp
parentcd96078053429a85edbb437607c7347f8df09804 (diff)
downloadATCD-bb7275c88c82a716d8cd8c453822f48d7e18e0c3.tar.gz
Implemented <post_completion> for POSIX platforms. Thanks to Irfan for
the cool design. This API has been changed a little bit for portability. <post_completion> API now exists at <ACE_Asynch_Result_Impl> class. To post completions, users will have to get hold of an <ACE_Asynch_Result_Impl> class (either get it from the predefined factory methods at the Proactor or derive from <ACE_WIN32_Asynch_Result> or <ACE_POSIX_Asynch_Result>, then call <post_completion> on it passing in the <Proactor_Impl *> which can be got through <implementation> method in the <ACE_Proactor>. The need for RTTI has been avioded in this design.
Diffstat (limited to 'ace/Proactor.cpp')
-rw-r--r--ace/Proactor.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/ace/Proactor.cpp b/ace/Proactor.cpp
index e34ae8b02db..61989d99508 100644
--- a/ace/Proactor.cpp
+++ b/ace/Proactor.cpp
@@ -11,7 +11,6 @@ ACE_RCSID(ace, Proactor, "$Id$")
// calls.
#include "ace/Task_T.h"
#include "ace/Log_Msg.h"
-#include "ace/Object_Manager.h"
#if defined (ACE_HAS_AIO_CALLS)
# include "ace/POSIX_Proactor.h"