GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::child_list Class Reference

#include "child-list.h"

Collaboration diagram for octave::child_list:

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< childm_list

Detailed Description

Definition at line 72 of file child-list.h.

Constructor & Destructor Documentation

◆ child_list()

octave::child_list::child_list ( void  )

Definition at line 76 of file child-list.h.

Member Function Documentation

◆ insert()

void octave::child_list::insert ( pid_t  pid,
child::child_event_handler  f 

Referenced by do_sync().

◆ reap()

void octave::child_list::reap ( void  )

Definition at line 55 of file

References f, and m_list.

Referenced by octave::respond_to_pending_signals().

◆ remove()

void octave::child_list::remove ( pid_t  pid)

Definition at line 45 of file

References m_list.

Referenced by clear_external_pager(), and run_command_and_return_output().

◆ wait()

bool octave::child_list::wait ( void  )

Member Data Documentation

◆ m_list

base_list<child> octave::child_list::m_list

Definition at line 88 of file child-list.h.

Referenced by reap(), remove(), and wait().

The documentation for this class was generated from the following files: