Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::platform::ProcessResult Struct Reference

Result of a completed child process. More...

#include <child_process.hpp>

Public Attributes

int exit_code = -1
std::string stdout_output
std::string stderr_output
bool timed_out = false
bool was_cancelled = false
bool output_limit_exceeded = false
 At least one captured stream produced more than max_output_bytes.

Detailed Description

Result of a completed child process.

Member Data Documentation

◆ exit_code

int pulp::platform::ProcessResult::exit_code = -1

◆ output_limit_exceeded

bool pulp::platform::ProcessResult::output_limit_exceeded = false

At least one captured stream produced more than max_output_bytes.

Retained output remains capped; the child is allowed to perform its own descendant cleanup before the caller rejects the result.

◆ stderr_output

std::string pulp::platform::ProcessResult::stderr_output

◆ stdout_output

std::string pulp::platform::ProcessResult::stdout_output

◆ timed_out

bool pulp::platform::ProcessResult::timed_out = false

◆ was_cancelled

bool pulp::platform::ProcessResult::was_cancelled = false

The documentation for this struct was generated from the following file: