Collaboration diagram for ACE_Process_Manager::Process_Descriptor:
Public Member Functions | |
Process_Descriptor (void) | |
Default ctor/dtor. | |
~Process_Descriptor (void) | |
void | dump (void) const |
Dump the state of an object. | |
Public Attributes | |
ACE_Process * | process_ |
Describes the process itself. | |
ACE_Event_Handler * | exit_notify_ |
function to call when process exits |
For internal use only.
This struct is for internal use only by ACE_Process_Manager.
Definition at line 393 of file Process_Manager.h.
|
Default ctor/dtor.
Definition at line 101 of file Process_Manager.cpp. References ACE_TRACE.
00102 : process_ (0), 00103 exit_notify_ (0) 00104 { 00105 ACE_TRACE ("ACE_Process_Manager::Process_Descriptor::Process_Descriptor"); 00106 } |
|
Definition at line 64 of file Process_Manager.cpp.
00065 { 00066 } |
|
Dump the state of an object.
Definition at line 69 of file Process_Manager.cpp. References ACE_BEGIN_DUMP, ACE_DEBUG, ACE_END_DUMP, ACE_TEXT, ACE_TRACE, and LM_DEBUG. Referenced by ACE_Process_Manager::dump().
00070 { 00071 #if defined (ACE_HAS_DUMP) 00072 ACE_TRACE ("ACE_Process_Manager::Process_Descriptor::dump"); 00073 00074 ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this)); 00075 00076 ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("\nproc_id_ = %d"), 00077 this->process_->getpid( ))); 00078 00079 ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP)); 00080 #endif /* ACE_HAS_DUMP */ 00081 } |
|
function to call when process exits
Definition at line 403 of file Process_Manager.h. Referenced by ACE_Process_Manager::append_proc(), ACE_Process_Manager::notify_proc_handler(), ACE_Process_Manager::register_handler(), and ACE_Process_Manager::remove_proc(). |
|
Describes the process itself.
Definition at line 400 of file Process_Manager.h. Referenced by ACE_Process_Manager::append_proc(), ACE_Process_Manager::find_proc(), ACE_Process_Manager::handle_signal(), ACE_Process_Manager::notify_proc_handler(), ACE_Process_Manager::remove_proc(), ACE_Process_Manager::set_scheduler_all(), and ACE_Process_Manager::wait(). |