#include <interruptible_terminal.h>
◆ InterruptibleTerminal()
cuttlefish::InterruptibleTerminal::InterruptibleTerminal |
( |
| ) |
|
◆ ReadLine()
Result< std::string > cuttlefish::InterruptibleTerminal::ReadLine |
( |
| ) |
|
◆ interrupt_event_fd_
SharedFD cuttlefish::InterruptibleTerminal::interrupt_event_fd_ |
|
private |
◆ interrupted_
bool cuttlefish::InterruptibleTerminal::interrupted_ = false |
|
private |
◆ owner_tid_
std::optional<std::thread::id> cuttlefish::InterruptibleTerminal::owner_tid_ |
|
private |
◆ readline_done_
std::condition_variable cuttlefish::InterruptibleTerminal::readline_done_ |
|
private |
◆ terminal_mutex_
std::mutex cuttlefish::InterruptibleTerminal::terminal_mutex_ |
|
private |
The documentation for this class was generated from the following files: