blocxx
Public Member Functions

BLOCXX_NAMESPACE::PosixExec::SystemPreExec Class Reference

#include <PosixExec.hpp>

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

List of all members.

Public Member Functions

 SystemPreExec ()
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 67 of file PosixExec.hpp.


Constructor & Destructor Documentation

BLOCXX_NAMESPACE::PosixExec::SystemPreExec::SystemPreExec ( )

Definition at line 376 of file PosixExec.cpp.


Member Function Documentation

void BLOCXX_NAMESPACE::PosixExec::SystemPreExec::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 385 of file PosixExec.cpp.

References BLOCXX_NAMESPACE::Exec::PreExec::closeDescriptorsOnExec(), BLOCXX_NAMESPACE::Exec::PreExec::resetSignals(), and BLOCXX_NAMESPACE::Exec::PreExec::setNewProcessGroup().

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

Implements BLOCXX_NAMESPACE::Exec::PreExec.

Definition at line 380 of file PosixExec.cpp.


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