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(). |
1.3.6