Public Member Functions | |
Connection_impl_base (Connection_impl_base const &other) | |
Connection_impl_base (Connection_impl_base &&other) | |
auto | operator= (Connection_impl_base const &rhs) -> Connection_impl_base & |
auto | operator= (Connection_impl_base &&rhs) -> Connection_impl_base & |
virtual void | disconnect ()=0 |
virtual auto | connected () const -> bool=0 |
auto | blocked () const -> bool |
void | add_block () |
void | remove_block () |
Protected Attributes | |
std::size_t | blocking_object_count_ = 0 |
std::mutex | mtx_ |