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
 
1.3.6