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/WIN32_Proactor.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/WIN32_Proactor.h')
-rw-r--r-- | ace/WIN32_Proactor.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ace/WIN32_Proactor.h b/ace/WIN32_Proactor.h index f46999dbf9e..cc7dec6e120 100644 --- a/ace/WIN32_Proactor.h +++ b/ace/WIN32_Proactor.h @@ -201,6 +201,10 @@ protected: // Protect against structured exceptions caused by user code when // dispatching handles. + virtual int post_wakeup_completions (int how_many); + // 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>. ACE_HANDLE completion_port_; // Handle for the completion port. Unix doesnt have completion @@ -217,6 +221,10 @@ protected: int used_with_reactor_event_loop_; // Flag that indicates whether we are used in conjunction with // Reactor. + + ACE_Handler wakeup_handler_; + // Handler to handle the wakeups. This works in conjunction with the + // <ACE_Proactor::run_event_loop>. }; class ACE_Export ACE_WIN32_Asynch_Timer : public ACE_WIN32_Asynch_Result |