Definition at line 29 of file io_context_manager.cc.
◆ Impl() [1/3]
| unilink::concurrency::IoContextManager::Impl::Impl |
( |
| ) |
|
|
inline |
◆ Impl() [2/3]
| unilink::concurrency::IoContextManager::Impl::Impl |
( |
std::shared_ptr< IoContext > |
external_context | ) |
|
|
inlineexplicit |
◆ Impl() [3/3]
| unilink::concurrency::IoContextManager::Impl::Impl |
( |
IoContext & |
external_context | ) |
|
|
inlineexplicit |
◆ ~Impl()
| unilink::concurrency::IoContextManager::Impl::~Impl |
( |
| ) |
|
|
inline |
◆ stop()
| void unilink::concurrency::IoContextManager::Impl::stop |
( |
| ) |
|
|
inline |
◆ cv_
| std::condition_variable unilink::concurrency::IoContextManager::Impl::cv_ |
◆ io_thread_
| std::thread unilink::concurrency::IoContextManager::Impl::io_thread_ |
◆ ioc_
| std::shared_ptr<IoContext> unilink::concurrency::IoContextManager::Impl::ioc_ |
◆ mutex_
| std::mutex unilink::concurrency::IoContextManager::Impl::mutex_ |
|
mutable |
◆ owns_context_
| bool unilink::concurrency::IoContextManager::Impl::owns_context_ {true} |
◆ running_
| std::atomic<bool> unilink::concurrency::IoContextManager::Impl::running_ {false} |
◆ stopping_
| bool unilink::concurrency::IoContextManager::Impl::stopping_ {false} |
◆ work_guard_
| std::unique_ptr<WorkGuard> unilink::concurrency::IoContextManager::Impl::work_guard_ |
The documentation for this struct was generated from the following file: