Public Types | Public Member Functions | Public Attributes

octave_child Class Reference

#include "sighandlers.h"

Collaboration diagram for octave_child:
Collaboration graph
[legend]

List of all members.

Public Types

typedef bool(* child_event_handler )(pid_t, int)

Public Member Functions

 octave_child (pid_t id=-1, child_event_handler f=0)
 octave_child (const octave_child &oc)
 ~octave_child (void)
octave_childoperator= (const octave_child &oc)

Public Attributes

child_event_handler handler
sig_atomic_t have_status
pid_t pid
int status

Detailed Description

Definition at line 88 of file sighandlers.h.


Member Typedef Documentation

Definition at line 100 of file sighandlers.h.


Constructor & Destructor Documentation

octave_child::octave_child ( pid_t  id = -1,
child_event_handler  f = 0 
) [inline]

Definition at line 102 of file sighandlers.h.

octave_child::octave_child ( const octave_child oc  )  [inline]

Definition at line 105 of file sighandlers.h.

octave_child::~octave_child ( void   )  [inline]

Definition at line 121 of file sighandlers.h.


Member Function Documentation

octave_child& octave_child::operator= ( const octave_child oc  )  [inline]

Definition at line 109 of file sighandlers.h.

References handler, have_status, pid, and status.


Member Data Documentation

Definition at line 127 of file sighandlers.h.

Referenced by operator=().

Definition at line 130 of file sighandlers.h.

Referenced by operator=().

Definition at line 124 of file sighandlers.h.

Referenced by pid_equal::operator()(), and operator=().

Definition at line 134 of file sighandlers.h.

Referenced by operator=().


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