|
conduit 0.6.0
Modern C++23 header-only event-dispatching / event-transport library
|
RAII handle returned by Bus::listen(...).
More...
#include <listener.hpp>
Public Member Functions | |
| Subscription () noexcept=default | |
| Subscription (std::shared_ptr< detail::SubscriptionBackref > backref, const detail::SubscriptionId id) noexcept | |
| Subscription (const Subscription &)=delete | |
| Subscription & | operator= (const Subscription &)=delete |
| Subscription (Subscription &&other) noexcept | |
| Subscription & | operator= (Subscription &&other) noexcept |
| ~Subscription () | |
| void | release () noexcept |
| void | detach () noexcept |
| bool | active () const noexcept |
RAII handle returned by Bus::listen(...).
On destruction (or release()), it unregisters the listener from the owning bus.
|
defaultnoexcept |
|
inlinenoexcept |
|
delete |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
delete |
|
inlinenoexcept |
|
inlinenoexcept |