◆ ProcessPosixThread()
| ProcessPosixThread::ProcessPosixThread |
( |
| ) |
|
|
default |
◆ ~ProcessPosixThread()
| ProcessPosixThread::~ProcessPosixThread |
( |
| ) |
|
|
inline |
◆ closeInput()
| void ProcessPosixThread::closeInput |
( |
| ) |
|
|
inline |
◆ init()
| void ProcessPosixThread::init |
( |
std::mutex * |
mutex, |
|
|
bool |
use_input |
|
) |
| |
|
inline |
◆ reset()
| void ProcessPosixThread::reset |
( |
| ) |
|
|
inline |
◆ run()
| void ProcessPosixThread::run |
( |
| ) |
|
|
inlineprotected |
◆ start()
| void ProcessPosixThread::start |
( |
| ) |
|
|
inline |
◆ stop()
| void ProcessPosixThread::stop |
( |
| ) |
|
|
inline |
◆ terminate()
| void ProcessPosixThread::terminate |
( |
| ) |
|
|
inline |
◆ wait()
| void ProcessPosixThread::wait |
( |
| ) |
|
|
inline |
◆ waitFor()
| bool ProcessPosixThread::waitFor |
( |
int |
time | ) |
|
|
inline |
◆ writeInput()
| void ProcessPosixThread::writeInput |
( |
char const * |
ptr, |
|
|
int |
len |
|
) |
| |
|
inline |
◆ args
| std::vector<char *> ProcessPosixThread::args |
◆ argvec
| std::vector<std::string> ProcessPosixThread::argvec |
◆ close_input_later
| bool ProcessPosixThread::close_input_later = false |
◆ error_code
| int ProcessPosixThread::error_code = 0 |
◆ error_message
| std::string ProcessPosixThread::error_message |
◆ errq
| std::deque<char> ProcessPosixThread::errq |
◆ exit_code
| int ProcessPosixThread::exit_code = -1 |
◆ fd_in_read
| int ProcessPosixThread::fd_in_read = -1 |
◆ finished
| bool ProcessPosixThread::finished = true |
◆ finished_cv
| std::condition_variable ProcessPosixThread::finished_cv |
◆ finished_mutex
| std::mutex ProcessPosixThread::finished_mutex |
◆ inq
| std::deque<char> ProcessPosixThread::inq |
◆ mutex
| std::mutex* ProcessPosixThread::mutex = nullptr |
◆ outq
| std::deque<char> ProcessPosixThread::outq |
◆ pid
| std::atomic<pid_t> ProcessPosixThread::pid { 0 } |
◆ term_deadline_ms
| std::atomic<long long> ProcessPosixThread::term_deadline_ms { 0 } |
◆ thread
| std::thread ProcessPosixThread::thread |
◆ use_input
| bool ProcessPosixThread::use_input = false |
The documentation for this class was generated from the following file: