summaryrefslogtreecommitdiff
path: root/ace/POSIX_Proactor.h
diff options
context:
space:
mode:
Diffstat (limited to 'ace/POSIX_Proactor.h')
-rw-r--r--ace/POSIX_Proactor.h20
1 files changed, 2 insertions, 18 deletions
diff --git a/ace/POSIX_Proactor.h b/ace/POSIX_Proactor.h
index ee3b4af9c01..f868d354034 100644
--- a/ace/POSIX_Proactor.h
+++ b/ace/POSIX_Proactor.h
@@ -170,20 +170,7 @@ protected:
const void *completion_key,
u_long error);
// Protect against structured exceptions caused by user code when
- // dispatching handles. The <completion_key> is not very useful
- // compared to <AST> that can be associated each asynchronous
- // operation. <completion_key> is implemented right now for the
- // POSIX Proators.
-
- 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>.
-
-protected:
- ACE_Handler wakeup_handler_;
- // Handler to handle the wakeups. This works in conjunction with the
- // <ACE_Proactor::run_event_loop>.
+ // dispatching handles.
};
// Forward declarations.
@@ -271,16 +258,13 @@ protected:
ACE_AIOCB_Notify_Pipe_Manager* aiocb_notify_pipe_manager_;
// This class takes care of doing <accept> when we use
// AIO_CONTROL_BLOCKS strategy.
-
+
aiocb *aiocb_list_ [ACE_RTSIG_MAX];
// Use an array to keep track of all the aio's issued
// currently. We'll limit the array size to Maximum RT signals that
// can be queued in a process. This is the upper limit how many aio
// operations can be pending at a time.
- ACE_POSIX_Asynch_Result *result_list_ [ACE_RTSIG_MAX];
- // @@ I am keeing an extra copy of the <aiocb_
-
size_t aiocb_list_max_size_;
// To maintain the maximum size of the array (list).