subprocess
0.4.0
Modern subprocess library for c++
|
Go to the documentation of this file.
35 explicit operator bool() const noexcept {
PipePair(PipeHandle input, PipeHandle output)
Definition: pipe.hpp:14
const PipeHandle kBadPipeValue
Definition: basic_types.hpp:81
void pipe_ignore_and_close(PipeHandle handle)
void disown()
Definition: pipe.hpp:29
~PipePair()
Definition: pipe.hpp:15
std::string pipe_read_all(PipeHandle handle)
ssize_t pipe_read(PipeHandle, void *buffer, size_t size)
int PipeHandle
Definition: basic_types.hpp:74
intptr_t ssize_t
Definition: basic_types.hpp:21
PipePair & operator=(const PipePair &)=delete
const PipeHandle output
Definition: pipe.hpp:26
bool pipe_close(PipeHandle handle)
const PipeHandle input
Definition: pipe.hpp:25
Definition: basic_types.hpp:19
ssize_t pipe_write(PipeHandle, const void *buffer, size_t size)
PipePair(PipePair &&other)
Definition: pipe.hpp:19
void pipe_set_inheritable(PipeHandle handle, bool inheritable)
PipePair pipe_create(bool inheritable=true)
PipePair()
Definition: pipe.hpp:13