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  )
inline

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 child-list.cc.

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 child-list.cc.

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
private

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: