#include <console_handler.h>
◆ t_state
| Enumerator |
|---|
| state_init | |
| state_success | |
| state_error | |
| state_cancelled | |
| state_eos | |
◆ async_stdin_reader()
| epee::async_stdin_reader::async_stdin_reader |
( |
| ) |
|
|
inline |
◆ ~async_stdin_reader()
| epee::async_stdin_reader::~async_stdin_reader |
( |
| ) |
|
|
inline |
◆ cancel()
| void epee::async_stdin_reader::cancel |
( |
| ) |
|
|
inline |
◆ eos()
| bool epee::async_stdin_reader::eos |
( |
| ) |
const |
|
inline |
◆ get_line()
| bool epee::async_stdin_reader::get_line |
( |
std::string & | line | ) |
|
|
inline |
◆ reader_thread_func()
| void epee::async_stdin_reader::reader_thread_func |
( |
| ) |
|
|
inlineprivate |
◆ start_read()
| bool epee::async_stdin_reader::start_read |
( |
| ) |
|
|
inlineprivate |
◆ stop()
| void epee::async_stdin_reader::stop |
( |
| ) |
|
|
inline |
◆ wait_read()
| bool epee::async_stdin_reader::wait_read |
( |
| ) |
|
|
inlineprivate |
◆ wait_stdin_data()
| bool epee::async_stdin_reader::wait_stdin_data |
( |
| ) |
|
|
inlineprivate |
◆ m_has_read_request
| bool epee::async_stdin_reader::m_has_read_request |
|
private |
◆ m_line
| std::string epee::async_stdin_reader::m_line |
|
private |
◆ m_read_status
| t_state epee::async_stdin_reader::m_read_status |
|
private |
◆ m_reader_thread
| boost::thread epee::async_stdin_reader::m_reader_thread |
|
private |
◆ m_request_cv
| boost::condition_variable epee::async_stdin_reader::m_request_cv |
|
private |
◆ m_request_mutex
| boost::mutex epee::async_stdin_reader::m_request_mutex |
|
private |
◆ m_response_cv
| boost::condition_variable epee::async_stdin_reader::m_response_cv |
|
private |
◆ m_response_mutex
| boost::mutex epee::async_stdin_reader::m_response_mutex |
|
private |
◆ m_run
| std::atomic<bool> epee::async_stdin_reader::m_run |
|
private |
The documentation for this class was generated from the following file: