diff options
author | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-04-02 04:26:07 +0000 |
---|---|---|
committer | irfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-04-02 04:26:07 +0000 |
commit | 895a1402cc07225820777dace9b95f7878d78d65 (patch) | |
tree | 88a5351f1f2c11ab26d86e6dd07c2b1f185e630a /ace/WFMO_Reactor.cpp | |
parent | 09ad877b67b903903720a96a7c7ea47760a61289 (diff) | |
download | ATCD-895a1402cc07225820777dace9b95f7878d78d65.tar.gz |
*** empty log message ***
Diffstat (limited to 'ace/WFMO_Reactor.cpp')
-rw-r--r-- | ace/WFMO_Reactor.cpp | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/ace/WFMO_Reactor.cpp b/ace/WFMO_Reactor.cpp index 2d7e7fa7e3c..1f2f67974b2 100644 --- a/ace/WFMO_Reactor.cpp +++ b/ace/WFMO_Reactor.cpp @@ -755,6 +755,50 @@ ACE_WFMO_Reactor_Handler_Repository::make_changes_in_to_be_added_infos (void) return 0; } +void +ACE_WFMO_Reactor_Handler_Repository::dump (void) const +{ + int i = 0; + + ACE_TRACE ("ACE_WFMO_Reactor_Handler_Repository::dump"); + + ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this)); + + ACE_DEBUG ((LM_DEBUG, + ASYS_TEXT ("Max size = %d\n"), + this->max_size_)); + + ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("Current info table\n\n"))); + ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\tSize = %d\n"), this->max_handlep1_)); + ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\tHandles to be suspended = %d\n"), this->handles_to_be_suspended_)); + for (i = 0; i < this->max_handlep1_; i++) + { + this->current_info_[i].dump (this->current_handles_[i]); + } + ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\n"))); + + ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("To-be-added info table\n\n"))); + ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\tSize = %d\n"), this->handles_to_be_added_)); + for (i = 0; i < this->handles_to_be_added_; i++) + { + this->to_be_added_info_[i].dump (); + } + ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\n"))); + + ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("Suspended info table\n\n"))); + ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\tSize = %d\n"), this->suspended_handles_)); + ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\tHandles to be resumed = %d\n"), this->handles_to_be_resumed_)); + for (i = 0; i < this->suspended_handles_; i++) + { + this->current_suspended_info_[i].dump (); + } + ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("\n"))); + + ACE_DEBUG ((LM_DEBUG, ASYS_TEXT ("Total handles to be deleted = %d\n"), this->handles_to_be_deleted_)); + + ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP)); +} + /************************************************************/ ACE_WFMO_Reactor::ACE_WFMO_Reactor (ACE_Sig_Handler *sh, @@ -1568,6 +1612,28 @@ ACE_WFMO_Reactor::update_state (void) return 0; } +void +ACE_WFMO_Reactor::dump (void) const +{ + ACE_TRACE ("ACE_WFMO_Reactor::dump"); + + ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this)); + + ACE_DEBUG ((LM_DEBUG, + ASYS_TEXT ("Count of currently active threads = %d\n"), + this->active_threads_)); + + ACE_DEBUG ((LM_DEBUG, + ASYS_TEXT ("ID of owner thread = %d\n"), + this->owner_)); + + this->handler_rep_.dump (); + this->signal_handler_->dump (); + this->timer_queue_->dump (); + + ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP)); +} + // ************************************************************ ACE_WFMO_Reactor_Notify::ACE_WFMO_Reactor_Notify (void) |