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_ |