RAII subscription token.
More...
#include <audio_device_manager.hpp>
RAII subscription token.
Destruction auto-unsubscribes from the owning AudioDeviceManager's MIDI hub. The token holds only a weak reference to the manager — outliving the manager is safe and becomes a no-op on destruction.
◆ MidiSubscriptionToken() [1/3]
| pulp::audio::MidiSubscriptionToken::MidiSubscriptionToken |
( |
| ) |
|
|
default |
◆ MidiSubscriptionToken() [2/3]
| pulp::audio::MidiSubscriptionToken::MidiSubscriptionToken |
( |
const MidiSubscriptionToken & | | ) |
|
|
delete |
◆ MidiSubscriptionToken() [3/3]
| pulp::audio::MidiSubscriptionToken::MidiSubscriptionToken |
( |
MidiSubscriptionToken && | other | ) |
|
|
noexcept |
◆ ~MidiSubscriptionToken()
| pulp::audio::MidiSubscriptionToken::~MidiSubscriptionToken |
( |
| ) |
|
◆ active()
| bool pulp::audio::MidiSubscriptionToken::active |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ reset()
| void pulp::audio::MidiSubscriptionToken::reset |
( |
| ) |
|
|
noexcept |
Reset and unsubscribe early.
◆ AudioDeviceManager
| friend class AudioDeviceManager |
|
friend |
The documentation for this class was generated from the following file: