Guitar
Public Attributes | List of all members
ProcessPosixPty::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::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 ProcessPosixPty::Private::cond

◆ exit_code

int ProcessPosixPty::Private::exit_code = 128

◆ input_fd

int ProcessPosixPty::Private::input_fd = -1

◆ input_ready

bool ProcessPosixPty::Private::input_ready = false

◆ mutex

std::mutex ProcessPosixPty::Private::mutex
mutable

◆ stderr_queue

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

◆ stderr_vector

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

◆ stdout_queue

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

◆ stdout_vector

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

◆ thread

std::thread ProcessPosixPty::Private::thread

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