Signals Library
sig::Connection_impl_base Class Referenceabstract
Inheritance diagram for sig::Connection_impl_base:
sig::Connection_impl< R(Args...)>

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_
 

The documentation for this class was generated from the following file: