#include <transport.h>
◆ BlockingConnectionAdapter()
| BlockingConnectionAdapter::BlockingConnectionAdapter |
( |
std::unique_ptr< BlockingConnection > |
connection | ) |
|
|
explicit |
◆ ~BlockingConnectionAdapter()
| BlockingConnectionAdapter::~BlockingConnectionAdapter |
( |
| ) |
|
|
virtual |
◆ DoTlsHandshake()
| bool BlockingConnectionAdapter::DoTlsHandshake |
( |
RSA * |
key, |
|
|
std::string * |
auth_key |
|
) |
| |
|
finaloverridevirtual |
◆ GUARDED_BY() [1/5]
| bool started_ BlockingConnectionAdapter::GUARDED_BY |
( |
mutex_ |
| ) |
|
|
private |
◆ GUARDED_BY() [2/5]
| bool stopped_ BlockingConnectionAdapter::GUARDED_BY |
( |
mutex_ |
| ) |
|
|
private |
◆ GUARDED_BY() [3/5]
| std::thread read_thread_ BlockingConnectionAdapter::GUARDED_BY |
( |
mutex_ |
| ) |
|
|
private |
◆ GUARDED_BY() [4/5]
| std::thread write_thread_ BlockingConnectionAdapter::GUARDED_BY |
( |
mutex_ |
| ) |
|
|
private |
◆ GUARDED_BY() [5/5]
| std::deque< std::unique_ptr< apacket > > write_queue_ BlockingConnectionAdapter::GUARDED_BY |
( |
mutex_ |
| ) |
|
|
private |
◆ Reset()
| void BlockingConnectionAdapter::Reset |
( |
| ) |
|
|
finaloverridevirtual |
◆ Start()
| bool BlockingConnectionAdapter::Start |
( |
| ) |
|
|
finaloverridevirtual |
◆ StartReadThread()
| void BlockingConnectionAdapter::StartReadThread |
( |
| ) |
|
|
private |
◆ Stop()
| void BlockingConnectionAdapter::Stop |
( |
| ) |
|
|
finaloverridevirtual |
◆ Write()
| bool BlockingConnectionAdapter::Write |
( |
std::unique_ptr< apacket > |
packet | ) |
|
|
finaloverridevirtual |
◆ cv_
| std::condition_variable BlockingConnectionAdapter::cv_ |
|
private |
◆ error_flag_
| std::once_flag BlockingConnectionAdapter::error_flag_ |
|
private |
◆ mutex_
| std::mutex BlockingConnectionAdapter::mutex_ |
|
private |
◆ underlying_
The documentation for this struct was generated from the following files: