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


Classes | |
| struct | exit_type |
Public Types | |
| typedef const char * | arg_type |
| typedef double | time_type |
| typedef const char * | arg_type |
| typedef double | time_type |
Public Member Functions | |
| Exec (arg_type Command,...) | |
| arg_type | Command () const |
| bool | IfExited () const |
| bool | CoreDump () const |
| int | ExitCode () const |
| int | Signal () const |
| virtual void | Spawn () |
| const std::string & | Stdout () const |
| const std::string & | Stderr () const |
| time_type | TimeCPU () const |
| Exec (arg_type Command,...) | |
| arg_type | Command () const |
| bool | IfExited () const |
| bool | CoreDump () const |
| int | ExitCode () const |
| int | Signal () const |
| virtual void | Spawn () |
| const std::string & | Stdout () const |
| const std::string & | Stderr () const |
| time_type | TimeCPU () const |
| pid_t | ChildPid () const |
| pid_t | ChildPid () const |
| bool | IsChildAlive () const |
| bool | IsChildAlive () const |
Static Public Attributes | |
| static arg_type | COMMAND_END = (const char*)NULL |
Protected Member Functions | |
| virtual void | evalChild () |
| virtual void | evalParent () |
| virtual void | evalChild () |
| virtual void | evalParent () |
| void | closeStdIn () |
| void | closeStdIn () |
| void | closeStdOut () |
| void | closeStdOut () |
| void | closeStdErr () |
| void | closeStdErr () |
| bool | isParent () const |
| bool | isParent () const |
| int | getReadFD () const |
| int | getReadFD () const |
| int | getWriteFD () const |
| int | getWriteFD () const |
| int | getStdIn () const |
| int | getStdIn () const |
| int | getStdOut () const |
| int | getStdOut () const |
| int | getStdErr () const |
| int | getStdErr () const |
Private Types | |
| typedef std::vector< arg_type > | options_type |
| typedef std::vector< arg_type > | options_type |
Private Member Functions | |
| void | close_pipes () |
| void | close_pipes () |
| void | close_pipe (int Major, int Minor) |
| void | close_pipe (int Major, int Minor) |
Private Attributes | |
| options_type | m_options |
| exit_type | m_child_exit |
| time_type | m_start_time_user |
| time_type | m_start_time_system |
| pid_t | m_child_pid |
| int | m_pipes [3][2] |
Static Private Attributes | |
| static const int | E_STDOUT = 0 |
| static const int | E_STDERR = 1 |
| 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 |
| typedef const char* LDASTools::AL::Exec::arg_type |
| typedef const char* LDASTools::AL::Exec::arg_type |
|
private |
|
private |
| typedef double LDASTools::AL::Exec::time_type |
| typedef double LDASTools::AL::Exec::time_type |
| LDASTools::AL::Exec::Exec | ( | arg_type | Command, |
| ... ) |
| LDASTools::AL::Exec::Exec | ( | arg_type | Command, |
| ... ) |
|
inlineinherited |
|
inherited |
|
privateinherited |
|
privateinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inline |
| arg_type LDASTools::AL::Exec::Command | ( | ) | const |
|
inline |
| bool LDASTools::AL::Exec::CoreDump | ( | ) | const |
|
protectedvirtual |
Implements LDASTools::AL::Fork.
|
protectedvirtual |
Implements LDASTools::AL::Fork.
|
protectedvirtual |
Implements LDASTools::AL::Fork.
|
protectedvirtual |
Implements LDASTools::AL::Fork.
|
inline |
| int LDASTools::AL::Exec::ExitCode | ( | ) | const |
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inline |
| bool LDASTools::AL::Exec::IfExited | ( | ) | const |
|
inherited |
|
inherited |
|
inlineprotectedinherited |
|
protectedinherited |
|
inline |
| int LDASTools::AL::Exec::Signal | ( | ) | const |
|
virtual |
Reimplemented from LDASTools::AL::Fork.
|
virtual |
Reimplemented from LDASTools::AL::Fork.
|
inline |
| const std::string & LDASTools::AL::Exec::Stderr | ( | ) | const |
|
inline |
| const std::string & LDASTools::AL::Exec::Stdout | ( | ) | const |
|
inline |
| time_type LDASTools::AL::Exec::TimeCPU | ( | ) | const |
|
static |
|
staticprivate |
|
staticprivate |
|
staticprivateinherited |
|
staticprivateinherited |
|
staticprivateinherited |
|
staticprivateinherited |
|
staticprivateinherited |
|
private |
|
privateinherited |
|
private |
|
privateinherited |
|
private |
|
private |