#include "sighandlers.h"
Classes | |
class | octave_child_list_rep |
Public Member Functions | |
~octave_child_list (void) | |
Static Public Member Functions | |
static void | insert (pid_t pid, octave_child::child_event_handler f) |
static void | reap (void) |
static void | remove (pid_t pid) |
static bool | wait (void) |
Protected Member Functions | |
octave_child_list (void) | |
Static Private Member Functions | |
static void | cleanup_instance (void) |
static bool | instance_ok (void) |
Static Private Attributes | |
static octave_child_list_rep * | instance = 0 |
Definition at line 137 of file sighandlers.h.
octave_child_list::octave_child_list | ( | void | ) | [inline, protected] |
Definition at line 143 of file sighandlers.h.
octave_child_list::~octave_child_list | ( | void | ) | [inline] |
Definition at line 158 of file sighandlers.h.
static void octave_child_list::cleanup_instance | ( | void | ) | [inline, static, private] |
Definition at line 174 of file sighandlers.h.
Referenced by instance_ok().
void octave_child_list::insert | ( | pid_t | pid, | |
octave_child::child_event_handler | f | |||
) | [static] |
Definition at line 831 of file sighandlers.cc.
References octave_child_list::octave_child_list_rep::insert(), instance, and instance_ok().
Referenced by do_sync().
bool octave_child_list::instance_ok | ( | void | ) | [static, private] |
Definition at line 808 of file sighandlers.cc.
References singleton_cleanup_list::add(), cleanup_instance(), error(), and instance.
void octave_child_list::reap | ( | void | ) | [static] |
Definition at line 838 of file sighandlers.cc.
References instance, instance_ok(), and octave_child_list::octave_child_list_rep::reap().
Referenced by octave_signal_handler().
void octave_child_list::remove | ( | pid_t | pid | ) | [static] |
Definition at line 864 of file sighandlers.cc.
References instance, instance_ok(), and octave_base_list< elt_type >::remove_if().
Referenced by clear_external_pager(), and run_command_and_return_output().
bool octave_child_list::wait | ( | void | ) | [static] |
Definition at line 845 of file sighandlers.cc.
References instance, instance_ok(), and octave_child_list::octave_child_list_rep::wait().
Referenced by octave_signal_handler().
octave_child_list::octave_child_list_rep * octave_child_list::instance = 0 [static, private] |
Definition at line 172 of file sighandlers.h.
Referenced by insert(), instance_ok(), reap(), remove(), and wait().