ExitStatus Struct Reference

#include <process.h>

List of all members.

Public Member Functions

 ExitStatus ()
bool valid ()
bool exited ()
bool interrupted ()
char * error ()
char * statusText ()
int exit ()

Public Attributes

int pid
int status

Constructor & Destructor Documentation

ExitStatus::ExitStatus (  )  [inline]

Member Function Documentation

char * ExitStatus::error (  ) 

References exited(), and statusText().

Referenced by execute().

int ExitStatus::exit (  )  [inline]
bool ExitStatus::exited (  ) 

Returns true if the process exited in a normal manner.

References status.

Referenced by error(), execute(), exit(), and process_death_pids().

bool ExitStatus::interrupted (  ) 

returns an error string if a strange condition resulted in termination

References status.

Referenced by process_death_pids().

char * ExitStatus::statusText (  ) 

References assert(), sprintf(), and status.

Referenced by Process::died(), error(), and process_death_pids().

bool ExitStatus::valid (  )  [inline]

References pid.


Member Data Documentation


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

Generated by  doxygen 1.6.2