blocxx
Public Member Functions

BLOCXX_NAMESPACE::PosixExec::StandardPreExec Class Reference

#include <PosixExec.hpp>

Inheritance diagram for BLOCXX_NAMESPACE::PosixExec::StandardPreExec:
BLOCXX_NAMESPACE::Exec::PreExec

List of all members.

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.

Detailed Description

Definition at line 51 of file PosixExec.hpp.


Constructor & Destructor Documentation

BLOCXX_NAMESPACE::PosixExec::StandardPreExec::StandardPreExec ( )

Definition at line 356 of file PosixExec.cpp.


Member Function Documentation

void BLOCXX_NAMESPACE::PosixExec::StandardPreExec::call ( pipe_pointer_t const  pparr[]) [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::Exec::PreExec::closeDescriptorsOnExec(), BLOCXX_NAMESPACE::Exec::PreExec::resetSignals(), BLOCXX_NAMESPACE::Exec::PreExec::setNewProcessGroup(), and BLOCXX_NAMESPACE::Exec::PreExec::setupStandardDescriptors().

bool BLOCXX_NAMESPACE::PosixExec::StandardPreExec::keepStd ( int  d) const [virtual]
Returns:
true

Implements BLOCXX_NAMESPACE::Exec::PreExec.

Definition at line 360 of file PosixExec.cpp.


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