Guitar
Public Attributes | List of all members
ProcessWinPty::Private Struct Reference
Collaboration diagram for ProcessWinPty::Private:
Collaboration graph
[legend]

Public Attributes

std::atomic< bool > interrupted { false }
 
std::thread thread
 
std::mutex mutex
 
std::condition_variable cv
 
bool completed = true
 
std::string command
 
std::string env
 
std::string error_message
 
OutputReaderThread2 th_output_reader
 
AutoHandle hProcess
 
AutoHandle hOutput
 
AutoHandle hInput
 
DWORD exit_code = 0
 

Member Data Documentation

◆ command

std::string ProcessWinPty::Private::command

◆ completed

bool ProcessWinPty::Private::completed = true

◆ cv

std::condition_variable ProcessWinPty::Private::cv

◆ env

std::string ProcessWinPty::Private::env

◆ error_message

std::string ProcessWinPty::Private::error_message

◆ exit_code

DWORD ProcessWinPty::Private::exit_code = 0

◆ hInput

AutoHandle ProcessWinPty::Private::hInput

◆ hOutput

AutoHandle ProcessWinPty::Private::hOutput

◆ hProcess

AutoHandle ProcessWinPty::Private::hProcess

◆ interrupted

std::atomic<bool> ProcessWinPty::Private::interrupted { false }

◆ mutex

std::mutex ProcessWinPty::Private::mutex

◆ th_output_reader

OutputReaderThread2 ProcessWinPty::Private::th_output_reader

◆ thread

std::thread ProcessWinPty::Private::thread

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