#include <WFMO_Reactor.h>
Inheritance diagram for ACE_WFMO_Reactor_Handler_Repository::Current_Info:
Public Member Functions | |
Current_Info (void) | |
Default constructor. | |
void | reset (void) |
Reset the state of the structure. | |
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. | |
void | set (Common_Info &common_info, int suspend_entry=0) |
Set the structure to these new values. | |
void | dump (ACE_HANDLE event_handle) const |
Dump the state of an object. | |
Public Attributes | |
int | suspend_entry_ |
This is set when the entry needed to be suspended. |
Definition at line 185 of file WFMO_Reactor.h.
|
Default constructor.
Definition at line 120 of file WFMO_Reactor.inl.
00121 : suspend_entry_ (0) 00122 { 00123 } |
|
Dump the state of an object.
Definition at line 161 of file WFMO_Reactor.inl. 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().
00162 { 00163 #if defined (ACE_HAS_DUMP) 00164 ACE_TRACE ("ACE_WFMO_Reactor_Handler_Repository::Current_Info::dump"); 00165 00166 ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this)); 00167 00168 Common_Info::dump (); 00169 00170 ACE_DEBUG ((LM_DEBUG, 00171 ACE_LIB_TEXT ("Event Handle = %d\n"), 00172 event_handle)); 00173 00174 ACE_DEBUG ((LM_DEBUG, 00175 ACE_LIB_TEXT ("Suspend Entry = %d\n"), 00176 this->suspend_entry_)); 00177 00178 ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP)); 00179 #else /* !ACE_HAS_DUMP */ 00180 ACE_UNUSED_ARG (event_handle); 00181 #endif /* ACE_HAS_DUMP */ 00182 } |
|
Reset the state of the structure.
Reimplemented from ACE_WFMO_Reactor_Handler_Repository::Common_Info. Definition at line 154 of file WFMO_Reactor.inl. References suspend_entry_. Referenced by ACE_WFMO_Reactor_Handler_Repository::make_changes_in_current_infos().
00155 { 00156 this->suspend_entry_ = 0; 00157 Common_Info::reset (); 00158 } |
|
Set the structure to these new values.
Definition at line 146 of file WFMO_Reactor.inl. References suspend_entry_.
00148 { 00149 this->suspend_entry_ = suspend_entry; 00150 Common_Info::set (common_info); 00151 } |
|
Set the structure to these new values.
Definition at line 126 of file WFMO_Reactor.inl. References ACE_Reactor_Mask, and suspend_entry_. Referenced by ACE_WFMO_Reactor_Handler_Repository::make_changes_in_suspension_infos(), and ACE_WFMO_Reactor_Handler_Repository::make_changes_in_to_be_added_infos().
00134 { 00135 this->suspend_entry_ = suspend_entry; 00136 Common_Info::set (io_entry, 00137 event_handler, 00138 io_handle, 00139 network_events, 00140 delete_event, 00141 delete_entry, 00142 close_masks); 00143 } |
|
This is set when the entry needed to be suspended.
Definition at line 189 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(). |