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

Public Attributes

process::helper::PushDir pushd
 
std::atomic< bool > interrupted { false }
 
std::mutex mutex
 
std::condition_variable cv
 
std::thread thread
 
bool completed = true
 
std::string command
 
std::string env
 
int pty_master = -1
 
int exit_code = -1
 
int error_code = 0
 
std::string error_message
 

Member Data Documentation

◆ command

std::string ProcessPosixPty::Private::command

◆ completed

bool ProcessPosixPty::Private::completed = true

◆ cv

std::condition_variable ProcessPosixPty::Private::cv

◆ env

std::string ProcessPosixPty::Private::env

◆ error_code

int ProcessPosixPty::Private::error_code = 0

◆ error_message

std::string ProcessPosixPty::Private::error_message

◆ exit_code

int ProcessPosixPty::Private::exit_code = -1

◆ interrupted

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

◆ mutex

std::mutex ProcessPosixPty::Private::mutex

◆ pty_master

int ProcessPosixPty::Private::pty_master = -1

◆ pushd

process::helper::PushDir ProcessPosixPty::Private::pushd

◆ thread

std::thread ProcessPosixPty::Private::thread

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