blocxx
BLOCXX_NAMESPACE::Exec::Impl Namespace Reference

Classes

struct  NullFactory
 

Functions

void close_child_ends (UnnamedPipeRef ppipe[BLOCXX_NPIPE])
 

Variables

unsigned const BLOCXX_IN = 0
 
unsigned const BLOCXX_OUT = 1
 
unsigned const BLOCXX_SERR = 2
 
unsigned const BLOCXX_EXEC_ERR = 3
 
unsigned const BLOCXX_NPIPE = 4
 

Function Documentation

◆ close_child_ends()

void BLOCXX_NAMESPACE::Exec::Impl::close_child_ends ( UnnamedPipeRef ppipe[BLOCXX_NPIPE])

Definition at line 163 of file Exec.cpp.

References BLOCXX_EXEC_ERR, BLOCXX_IN, BLOCXX_OUT, and BLOCXX_SERR.

Referenced by BLOCXX_NAMESPACE::PosixExec::spawnImpl().

Variable Documentation

◆ BLOCXX_EXEC_ERR

unsigned const BLOCXX_NAMESPACE::Exec::Impl::BLOCXX_EXEC_ERR = 3

Definition at line 787 of file Exec.hpp.

Referenced by close_child_ends(), and BLOCXX_NAMESPACE::PosixExec::spawnImpl().

◆ BLOCXX_IN

unsigned const BLOCXX_NAMESPACE::Exec::Impl::BLOCXX_IN = 0

◆ BLOCXX_NPIPE

unsigned const BLOCXX_NAMESPACE::Exec::Impl::BLOCXX_NPIPE = 4

◆ BLOCXX_OUT

unsigned const BLOCXX_NAMESPACE::Exec::Impl::BLOCXX_OUT = 1

Definition at line 785 of file Exec.hpp.

Referenced by close_child_ends().

◆ BLOCXX_SERR

unsigned const BLOCXX_NAMESPACE::Exec::Impl::BLOCXX_SERR = 2

Definition at line 786 of file Exec.hpp.

Referenced by close_child_ends().