Guitar
Public Attributes | List of all members
ProcessPosix::Private Struct Reference

Public Attributes

std::deque< char > stdout_queue
 
std::deque< char > stderr_queue
 
std::vector< char > stdout_vector
 
std::vector< char > stderr_vector
 
std::vector< char > stdout_bytes
 
std::vector< char > stderr_bytes
 
std::thread thread
 
std::mutex mutex
 
std::condition_variable cond
 
bool input_ready = false
 
int input_fd = -1
 
int exit_code = 128
 

Member Data Documentation

◆ cond

std::condition_variable ProcessPosix::Private::cond

◆ exit_code

int ProcessPosix::Private::exit_code = 128

◆ input_fd

int ProcessPosix::Private::input_fd = -1

◆ input_ready

bool ProcessPosix::Private::input_ready = false

◆ mutex

std::mutex ProcessPosix::Private::mutex
mutable

◆ stderr_bytes

std::vector<char> ProcessPosix::Private::stderr_bytes

◆ stderr_queue

std::deque<char> ProcessPosix::Private::stderr_queue

◆ stderr_vector

std::vector<char> ProcessPosix::Private::stderr_vector

◆ stdout_bytes

std::vector<char> ProcessPosix::Private::stdout_bytes

◆ stdout_queue

std::deque<char> ProcessPosix::Private::stdout_queue

◆ stdout_vector

std::vector<char> ProcessPosix::Private::stdout_vector

◆ thread

std::thread ProcessPosix::Private::thread

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