summaryrefslogtreecommitdiff
path: root/ace/WFMO_Reactor.cpp
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-02 04:26:07 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1998-04-02 04:26:07 +0000
commit895a1402cc07225820777dace9b95f7878d78d65 (patch)
tree88a5351f1f2c11ab26d86e6dd07c2b1f185e630a /ace/WFMO_Reactor.cpp
parent09ad877b67b903903720a96a7c7ea47760a61289 (diff)
downloadATCD-895a1402cc07225820777dace9b95f7878d78d65.tar.gz
*** empty log message ***
Diffstat (limited to 'ace/WFMO_Reactor.cpp')
-rw-r--r--ace/WFMO_Reactor.cpp66
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)