#include <WFMO_Reactor.h>
Inheritance diagram for ACE_WFMO_Reactor_Handler_Repository::Current_Info:


Public Methods | |
| Current_Info (void) | |
| Default constructor. More... | |
| void | reset (void) |
| Reset the state of the structure. More... | |
| void | set (int io_entry, ACE_Event_Handler *event_handler, ACE_HANDLE io_handle, long network_events, int delete_event, int delete_entry=0, ACE_Reactor_Mask close_masks=ACE_Event_Handler::NULL_MASK, int suspend_entry=0) |
| Set the structure to these new values. More... | |
| void | set (Common_Info &common_info, int suspend_entry=0) |
| Set the structure to these new values. More... | |
| void | dump (ACE_HANDLE event_handle) const |
| Dump the state of an object. More... | |
Public Attributes | |
| int | suspend_entry_ |
| This is set when the entry needed to be suspended. More... | |
Definition at line 178 of file WFMO_Reactor.h.
|
|
Default constructor.
Definition at line 115 of file WFMO_Reactor.i.
00116 : suspend_entry_ (0) 00117 { 00118 } |
|
|
Dump the state of an object.
Definition at line 156 of file WFMO_Reactor.i. References ACE_BEGIN_DUMP, ACE_DEBUG, ACE_END_DUMP, ACE_LIB_TEXT, ACE_TRACE, and LM_DEBUG. Referenced by ACE_WFMO_Reactor_Handler_Repository::dump.
00157 {
00158 ACE_TRACE ("ACE_WFMO_Reactor_Handler_Repository::Current_Info::dump");
00159
00160 ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));
00161
00162 Common_Info::dump ();
00163
00164 ACE_DEBUG ((LM_DEBUG,
00165 ACE_LIB_TEXT ("Event Handle = %d\n"),
00166 event_handle));
00167
00168 ACE_DEBUG ((LM_DEBUG,
00169 ACE_LIB_TEXT ("Suspend Entry = %d\n"),
00170 this->suspend_entry_));
00171
00172 ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
00173 }
|
|
|
Reset the state of the structure.
Reimplemented from ACE_WFMO_Reactor_Handler_Repository::Common_Info. Definition at line 149 of file WFMO_Reactor.i. References suspend_entry_. Referenced by ACE_WFMO_Reactor_Handler_Repository::make_changes_in_current_infos.
00150 {
00151 this->suspend_entry_ = 0;
00152 Common_Info::reset ();
00153 }
|
|
||||||||||||
|
Set the structure to these new values.
Definition at line 141 of file WFMO_Reactor.i. References suspend_entry_.
00143 {
00144 this->suspend_entry_ = suspend_entry;
00145 Common_Info::set (common_info);
00146 }
|
|
||||||||||||||||||||||||||||||||||||
|
Set the structure to these new values.
Definition at line 121 of file WFMO_Reactor.i. References ACE_Reactor_Mask, and suspend_entry_.
00129 {
00130 this->suspend_entry_ = suspend_entry;
00131 Common_Info::set (io_entry,
00132 event_handler,
00133 io_handle,
00134 network_events,
00135 delete_event,
00136 delete_entry,
00137 close_masks);
00138 }
|
|
|
This is set when the entry needed to be suspended.
Definition at line 182 of file WFMO_Reactor.h. Referenced by ACE_WFMO_Reactor_Handler_Repository::make_changes_in_current_infos, ACE_WFMO_Reactor_Handler_Repository::remove_handler_i, reset, ACE_WFMO_Reactor_Handler_Repository::resume_handler_i, set, and ACE_WFMO_Reactor_Handler_Repository::suspend_handler_i. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002