subprocess::Popen::communicate

Sends raw bytes to the child, then reads its output and error until it exits.

Synopsis

Declared in <util/subprocess.h>

std::pair<OutBuffer, ErrBuffer>
communicate(
    char const* msg,
    size_t length);

Return Value

The captured output and error buffers.

Parameters

NameDescription
msgPointer to the bytes to send first.
lengthNumber of bytes to send.