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:
Generated on Mon Jul 5 20:00:03 2010 for blocxx by  doxygen 1.6.3