diff options
author | alex <alex@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-05-23 16:34:11 +0000 |
---|---|---|
committer | alex <alex@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-05-23 16:34:11 +0000 |
commit | ca9104d4351b2930ed79a683823b2715c8dc4d3d (patch) | |
tree | 0ad7c4784ff6671e0f16b19e1b899b950c03656c /ace/Proactor_Impl.h | |
parent | 85ad79e96bde9abae70376812c84bac74dfae7a7 (diff) | |
download | ATCD-ca9104d4351b2930ed79a683823b2715c8dc4d3d.tar.gz |
ChangeLog Entry: Sun May 23 11:33:07 1999 Alexander Babu Arulanthu <alex@cs.wustl.edu>
Diffstat (limited to 'ace/Proactor_Impl.h')
-rw-r--r-- | ace/Proactor_Impl.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/ace/Proactor_Impl.h b/ace/Proactor_Impl.h index edae3452e1a..16d5b65d08f 100644 --- a/ace/Proactor_Impl.h +++ b/ace/Proactor_Impl.h @@ -85,7 +85,7 @@ public: // methods. virtual ACE_Asynch_Read_Stream_Impl *create_asynch_read_stream (void) = 0; - // Create the correct implementation class for doing Asynch_Read_Stream. + // Create the correct implementation class for doing Asynch_Read_Stream. virtual ACE_Asynch_Write_Stream_Impl *create_asynch_write_stream (void) = 0; // Create the correct implementation class for doing Asynch_Write_Stream. @@ -186,7 +186,12 @@ public: int signal_number = 0) = 0; // Create the correct implementation object for the Timer // result. POSIX_SIG_Proactor will create a Timer object with a - // meaningful signal number, if you leave the signal number as 0. + // meaningful signal number, if you leave the signal number as 0. + + virtual int post_wakeup_completions (int how_many) = 0; + // Post <how_many> completions to the completion port so that all + // threads can wake up. This is used in conjunction with the + // <run_event_loop>. }; #endif /* (ACE_WIN32 && ACE_HAS_WINCE) || ACE_HAS_AIO_CALLS */ |