#include "child-list.h"
Public Member Functions | |
child_list (void) | |
void | insert (pid_t pid, child::child_event_handler f) |
void | reap (void) |
void | remove (pid_t pid) |
bool | wait (void) |
Private Attributes | |
base_list< child > | m_list |
Definition at line 75 of file child-list.h.
|
inline |
Definition at line 79 of file child-list.h.
void octave::child_list::insert | ( | pid_t | pid, |
child::child_event_handler | f | ||
) |
Referenced by octave::output_system::start_external_pager().
void octave::child_list::reap | ( | void | ) |
Definition at line 58 of file child-list.cc.
References octave::f(), m_list, and remove().
Referenced by octave::respond_to_pending_signals().
void octave::child_list::remove | ( | pid_t | pid | ) |
Definition at line 48 of file child-list.cc.
References m_list.
Referenced by octave::output_system::clear_external_pager(), reap(), and run_command_and_return_output().
bool octave::child_list::wait | ( | void | ) |
Definition at line 86 of file child-list.cc.
References m_list, retval, octave::sys::waitpid(), and octave::sys::wnohang().
Referenced by octave::respond_to_pending_signals().
Definition at line 91 of file child-list.h.