Public Member Functions | Public Attributes

ACE_Process_Manager::Process_Descriptor Struct Reference

Information describing each process that's controlled by an ACE_Process_Manager. More...

Collaboration diagram for ACE_Process_Manager::Process_Descriptor:
Collaboration graph
[legend]

List of all members.

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_Processprocess_
 Describes the process itself.
ACE_Event_Handlerexit_notify_
 Function to call when process exits.

Detailed Description

Information describing each process that's controlled by an ACE_Process_Manager.

For internal use only.

This struct is for internal use only by ACE_Process_Manager.

Definition at line 391 of file Process_Manager.h.


Constructor & Destructor Documentation

ACE_Process_Manager::Process_Descriptor::Process_Descriptor ( void   ) 

Default ctor/dtor.

Definition at line 103 of file Process_Manager.cpp.

  : process_ (0),
    exit_notify_ (0)
{
  ACE_TRACE ("ACE_Process_Manager::Process_Descriptor::Process_Descriptor");
}

ACE_Process_Manager::Process_Descriptor::~Process_Descriptor ( void   ) 

Definition at line 66 of file Process_Manager.cpp.

{
}


Member Function Documentation

void ACE_Process_Manager::Process_Descriptor::dump ( void   )  const

Dump the state of an object.

Definition at line 71 of file Process_Manager.cpp.

{
#if defined (ACE_HAS_DUMP)
  ACE_TRACE ("ACE_Process_Manager::Process_Descriptor::dump");

  ACE_DEBUG ((LM_DEBUG, ACE_BEGIN_DUMP, this));

  ACE_DEBUG ((LM_DEBUG,  ACE_TEXT ("\nproc_id_ = %d"),
                          this->process_->getpid( )));

  ACE_DEBUG ((LM_DEBUG, ACE_END_DUMP));
#endif /* ACE_HAS_DUMP */
}


Member Data Documentation

Function to call when process exits.

Definition at line 401 of file Process_Manager.h.

Describes the process itself.

Definition at line 398 of file Process_Manager.h.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines