|
ldas-tools-al 2.6.7
|
#include <Fork.hh>

Public Member Functions | |
| Fork () | |
| virtual | ~Fork () |
| pid_t | ChildPid () const |
| bool | IsChildAlive () const |
| virtual void | Spawn () |
| Fork () | |
| virtual | ~Fork () |
| pid_t | ChildPid () const |
| bool | IsChildAlive () const |
| virtual void | Spawn () |
Protected Member Functions | |
| virtual void | evalChild ()=0 |
| virtual void | evalParent ()=0 |
| void | closeStdIn () |
| void | closeStdOut () |
| void | closeStdErr () |
| bool | isParent () const |
| int | getReadFD () const |
| int | getWriteFD () const |
| int | getStdIn () const |
| int | getStdOut () const |
| int | getStdErr () const |
| virtual void | evalChild ()=0 |
| virtual void | evalParent ()=0 |
| void | closeStdIn () |
| void | closeStdOut () |
| void | closeStdErr () |
| bool | isParent () const |
| int | getReadFD () const |
| int | getWriteFD () const |
| int | getStdIn () const |
| int | getStdOut () const |
| int | getStdErr () const |
Private Member Functions | |
| void | close_pipes () |
| void | close_pipe (int Major, int Minor) |
| void | close_pipes () |
| void | close_pipe (int Major, int Minor) |
Private Attributes | |
| pid_t | m_child_pid |
| int | m_pipes [3][2] |
Static Private Attributes | |
| static const int | F_STDIN = 0 |
| static const int | F_STDOUT = 1 |
| static const int | F_STDERR = 2 |
| static const int | F_READ = 0 |
| static const int | F_WRITE = 1 |
| LDASTools::AL::Fork::Fork | ( | ) |
|
virtual |
| LDASTools::AL::Fork::Fork | ( | ) |
|
virtual |
|
inline |
| pid_t LDASTools::AL::Fork::ChildPid | ( | ) | const |
|
private |
|
private |
|
inlineprotected |
|
protected |
|
inlineprotected |
|
protected |
|
inlineprotected |
|
protected |
|
protectedpure virtual |
Implemented in LDASTools::AL::Exec, and LDASTools::AL::Exec.
|
protectedpure virtual |
Implemented in LDASTools::AL::Exec, and LDASTools::AL::Exec.
|
protectedpure virtual |
Implemented in LDASTools::AL::Exec, and LDASTools::AL::Exec.
|
protectedpure virtual |
Implemented in LDASTools::AL::Exec, and LDASTools::AL::Exec.
|
inlineprotected |
|
protected |
|
inlineprotected |
|
protected |
|
inlineprotected |
|
protected |
|
inlineprotected |
|
protected |
|
inlineprotected |
|
protected |
| bool LDASTools::AL::Fork::IsChildAlive | ( | ) | const |
| bool LDASTools::AL::Fork::IsChildAlive | ( | ) | const |
|
inlineprotected |
|
protected |
|
virtual |
Reimplemented in LDASTools::AL::Exec, and LDASTools::AL::Exec.
|
virtual |
Reimplemented in LDASTools::AL::Exec, and LDASTools::AL::Exec.
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
|
private |