|
blocxx
|
#include <PosixExec.hpp>
Public Member Functions | |
| StandardPreExec () | |
| virtual bool | keepStd (int d) const |
| virtual void | call (pipe_pointer_t const pparr[]) |
| Resets all signals to their default actions and sets to close-on-exec all descriptors except the standard descriptors. | |
Public Member Functions inherited from BLOCXX_NAMESPACE::Exec::PreExec | |
| PreExec (bool precompute_max_descriptors=false) | |
| virtual | ~PreExec () |
| void | closeDescriptorsOnExec (std::vector< bool > const &keep) |
For calling from PreExec::call. | |
Additional Inherited Members | |
Public Types inherited from BLOCXX_NAMESPACE::Exec::PreExec | |
| typedef ::BLOCXX_NAMESPACE::UnnamedPipe * | pipe_pointer_t |
Static Public Member Functions inherited from BLOCXX_NAMESPACE::Exec::PreExec | |
| static void | resetSignals () |
For calling from PreExec::call. | |
| static void | closePipesOnExec (pipe_pointer_t const pparr[]) |
For calling from PreExec::call. | |
| static void | setupStandardDescriptors (pipe_pointer_t const pparr[]) |
For calling from PreExec::call. | |
| static void | setNewProcessGroup () |
| For calling from PreExec::call(). | |
Protected Attributes inherited from BLOCXX_NAMESPACE::Exec::PreExec | |
| long | m_max_descriptors |
Definition at line 51 of file PosixExec.hpp.
| BLOCXX_NAMESPACE::PosixExec::StandardPreExec::StandardPreExec | ( | ) |
Definition at line 356 of file PosixExec.cpp.
|
virtual |
Resets all signals to their default actions and sets to close-on-exec all descriptors except the standard descriptors.
Implements BLOCXX_NAMESPACE::Exec::PreExec.
Definition at line 365 of file PosixExec.cpp.
References BLOCXX_NAMESPACE::operator==().
Implements BLOCXX_NAMESPACE::Exec::PreExec.
Definition at line 360 of file PosixExec.cpp.