summaryrefslogtreecommitdiff
path: root/ace/Proactor.h
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.h
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.h')
-rw-r--r--ace/Proactor.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/ace/Proactor.h b/ace/Proactor.h
index 0af38ff9904..fa7cc470911 100644
--- a/ace/Proactor.h
+++ b/ace/Proactor.h
@@ -10,8 +10,8 @@
// Proactor.h
//
// = AUTHOR
-// Irfan Pyarali (irfan@cs.wustl.edu),
-// Tim Harrison (harrison@cs.wustl.edu) and
+// Irfan Pyarali <irfan@cs.wustl.edu>,
+// Tim Harrison <harrison@cs.wustl.edu> and
// Alexander Babu Arulanthu <alex@cs.wustl.edu>
//
// ============================================================================
@@ -87,7 +87,7 @@ public:
virtual int register_handle (ACE_HANDLE handle,
const void *completion_key);
// This method adds the <handle> to the I/O completion port. This
- // function is a no-op function for Unix systems.
+ // function is a no-op function for Unix systems and returns 0;
// = Timer management.
virtual long schedule_timer (ACE_Handler &handler,