#include <WFMO_Reactor.h>
Inheritance diagram for ACE_WFMO_Reactor_Handler_Repository::Suspended_Info:
Public Member Functions | |
Suspended_Info (void) | |
Constructor used for initializing the structure. | |
void | reset (void) |
Reset the state of the structure. | |
void | set (ACE_HANDLE event_handle, 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=0, int resume_entry=0) |
Set the structure to these new values. | |
void | set (ACE_HANDLE event_handle, Common_Info &common_info, int resume_entry=0) |
Set the structure to these new values. | |
void | dump (void) const |
Dump the state of an object. | |
Public Attributes | |
ACE_HANDLE | event_handle_ |
Handle for the event. | |
int | resume_entry_ |
This is set when the entry needed to be resumed. |
Definition at line 262 of file WFMO_Reactor.h.
|
Constructor used for initializing the structure.
Definition at line 258 of file WFMO_Reactor.inl.
00259 : event_handle_ (ACE_INVALID_HANDLE), 00260 resume_entry_ (0) 00261 { 00262 } |
|
Dump the state of an object.
Reimplemented from ACE_WFMO_Reactor_Handler_Repository::Common_Info. Definition at line 305 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().
00306 { 00307 #if defined (ACE_HAS_DUMP) 00308 ACE_TRACE ("ACE_WFMO_Reactor_Handler_Repository::Suspended_Info::dump"); 00309 00310 ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this)); 00311 00312 Common_Info::dump (); 00313 00314 ACE_DEBUG ((LM_DEBUG, 00315 ACE_LIB_TEXT ("Event Handle = %d\n"), 00316 this->event_handle_)); 00317 00318 ACE_DEBUG ((LM_DEBUG, 00319 ACE_LIB_TEXT ("Resume Entry = %d\n"), 00320 this->resume_entry_)); 00321 00322 ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP)); 00323 #endif /* ACE_HAS_DUMP */ 00324 } |
|
Reset the state of the structure.
Reimplemented from ACE_WFMO_Reactor_Handler_Repository::Common_Info. Definition at line 265 of file WFMO_Reactor.inl. References resume_entry_. Referenced by ACE_WFMO_Reactor_Handler_Repository::make_changes_in_suspension_infos().
00266 { 00267 this->event_handle_ = ACE_INVALID_HANDLE; 00268 this->resume_entry_ = 0; 00269 Common_Info::reset (); 00270 } |
|
Set the structure to these new values.
Definition at line 295 of file WFMO_Reactor.inl. References resume_entry_.
00298 { 00299 this->event_handle_ = event_handle; 00300 this->resume_entry_ = resume_entry; 00301 Common_Info::set (common_info); 00302 } |
|
Set the structure to these new values.
Definition at line 273 of file WFMO_Reactor.inl. References ACE_Reactor_Mask, and resume_entry_. Referenced by ACE_WFMO_Reactor_Handler_Repository::make_changes_in_current_infos(), and ACE_WFMO_Reactor_Handler_Repository::make_changes_in_to_be_added_infos().
00282 { 00283 this->event_handle_ = event_handle; 00284 this->resume_entry_ = resume_entry; 00285 Common_Info::set (io_entry, 00286 event_handler, 00287 io_handle, 00288 network_events, 00289 delete_event, 00290 delete_entry, 00291 close_masks); 00292 } |
|
Handle for the event.
Definition at line 266 of file WFMO_Reactor.h. Referenced by ACE_WFMO_Reactor_Handler_Repository::make_changes_in_suspension_infos(), ACE_WFMO_Reactor_Handler_Repository::remove_suspended_handler_i(), ACE_WFMO_Reactor_Handler_Repository::resume_handler_i(), ACE_WFMO_Reactor_Handler_Repository::suspend_handler_i(), and ACE_WFMO_Reactor_Handler_Repository::unbind_i(). |
|
This is set when the entry needed to be resumed.
Definition at line 269 of file WFMO_Reactor.h. Referenced by ACE_WFMO_Reactor_Handler_Repository::make_changes_in_suspension_infos(), ACE_WFMO_Reactor_Handler_Repository::remove_suspended_handler_i(), reset(), ACE_WFMO_Reactor_Handler_Repository::resume_handler_i(), set(), and ACE_WFMO_Reactor_Handler_Repository::suspend_handler_i(). |