26#if ! defined (octave_child_list_h)
27#define octave_child_list_h 1
29#include "octave-config.h"
49 typedef bool (*child_event_handler) (pid_t,
int);
51 child (pid_t pid = -1, child_event_handler
f =
nullptr)
52 : m_pid (pid), m_handler (
f), m_have_status (0), m_status (0)
83 void remove (pid_t pid);
void insert(pid_t pid, child::child_event_handler f)
base_list< child > m_list
child(pid_t pid=-1, child_event_handler f=nullptr)
child_event_handler m_handler
child(const child &)=default
sig_atomic_t m_have_status
bool(* child_event_handler)(pid_t, int)
static double f(double k, double l_nu, double c_pm)