
Public Member Functions | |
| PopenStreamsImpl () | |
| ~PopenStreamsImpl () | |
| UnnamedPipeRef | in () const |
| void | in (const UnnamedPipeRef &pipe) |
| UnnamedPipeRef | out () const |
| void | out (const UnnamedPipeRef &pipe) |
| UnnamedPipeRef | err () const |
| void | err (const UnnamedPipeRef &pipe) |
| Array< UnnamedPipeRef > | extraPipes () const |
| void | setExtraPipes (const Array< UnnamedPipeRef > &pipes) |
| pid_t | pid () |
| void | pid (pid_t newPid) |
| int | getExitStatus () |
| int | getExitStatus (UInt32 wait_initial, UInt32 wait_close, UInt32 wait_term) |
| void | setProcessStatus (int ps) |
Private Attributes | |
| UnnamedPipeRef | m_in |
| UnnamedPipeRef | m_out |
| UnnamedPipeRef | m_err |
| Array< UnnamedPipeRef > | m_extraPipes |
| pid_t | m_pid |
| int | m_processstatus |
Definition at line 85 of file Exec.cpp.
| BLOCXX_NAMESPACE::PopenStreamsImpl::~PopenStreamsImpl | ( | ) |
| UnnamedPipeRef BLOCXX_NAMESPACE::PopenStreamsImpl::in | ( | ) | const |
| void BLOCXX_NAMESPACE::PopenStreamsImpl::in | ( | const UnnamedPipeRef & | pipe | ) |
| UnnamedPipeRef BLOCXX_NAMESPACE::PopenStreamsImpl::out | ( | ) | const |
| void BLOCXX_NAMESPACE::PopenStreamsImpl::out | ( | const UnnamedPipeRef & | pipe | ) |
| UnnamedPipeRef BLOCXX_NAMESPACE::PopenStreamsImpl::err | ( | ) | const |
| void BLOCXX_NAMESPACE::PopenStreamsImpl::err | ( | const UnnamedPipeRef & | pipe | ) |
| Array< UnnamedPipeRef > BLOCXX_NAMESPACE::PopenStreamsImpl::extraPipes | ( | ) | const |
| void BLOCXX_NAMESPACE::PopenStreamsImpl::setExtraPipes | ( | const Array< UnnamedPipeRef > & | pipes | ) |
| pid_t BLOCXX_NAMESPACE::PopenStreamsImpl::pid | ( | ) |
| void BLOCXX_NAMESPACE::PopenStreamsImpl::pid | ( | pid_t | newPid | ) |
| int BLOCXX_NAMESPACE::PopenStreamsImpl::getExitStatus | ( | ) |
| int BLOCXX_NAMESPACE::PopenStreamsImpl::getExitStatus | ( | UInt32 | wait_initial, | |
| UInt32 | wait_close, | |||
| UInt32 | wait_term | |||
| ) |
Definition at line 268 of file Exec.cpp.
References BLOCXX_THROW, err(), in(), BLOCXX_NAMESPACE::killWait(), m_pid, m_processstatus, out(), pid(), and BLOCXX_NAMESPACE::timedWaitPid().
| void BLOCXX_NAMESPACE::PopenStreamsImpl::setProcessStatus | ( | int | ps | ) | [inline] |
pid_t BLOCXX_NAMESPACE::PopenStreamsImpl::m_pid [private] |
int BLOCXX_NAMESPACE::PopenStreamsImpl::m_processstatus [private] |
1.5.3