#include <dx_common.h>
|
virtual void | conclude () noexcept |
| conclude notification: object will be removed. If you overwrite conclude() you also need to overwrite destructor and check if its needed to be called from there.
|
|
virtual void | exception (const exception &exception, bool filtered=false) const noexcept=0 |
| notification exception handler
|
|
virtual void | info (std::ostream &os) |
| log object class information
|
|
virtual void | launch () |
| launch notification: object mounted and ready to use
|
|
| object ()=default |
|
virtual | ~object () noexcept |
| the object class destructor
|
|
◆ object()
◆ ~object()
virtual dx::object::~object |
( |
| ) |
|
|
inlinevirtualnoexcept |
the object class destructor
◆ conclude()
virtual void dx::object::conclude |
( |
| ) |
|
|
inlinevirtualnoexcept |
◆ exception()
virtual void dx::object::exception |
( |
const exception & | exception, |
|
|
bool | filtered = false ) const |
|
pure virtualnoexcept |
◆ info()
virtual void dx::object::info |
( |
std::ostream & | os | ) |
|
|
inlinevirtual |
log object class information
Reimplemented in dx::device< std::string >, dx::device<::AudioObjectID >, dx::device<::io_service_t >, dx::device< id_t >, dx::virtuel::driver< dx::test::device< typename audio_pin_t::circular_t, super_device_t > >, dx::virtuel::driver< device_t >, dx::coreaudio::driver< device_t >, dx::proxy::device, dx::proxy::driver< device< pin_t > >, dx::proxy::driver< device< typename audio_pin_t::circular_t, super_device_t > >, dx::proxy::driver< device_t >, dx::proxy::driver< dx::test::midi::device< typename audio_pin_t::circular_t, super_device_t, typename midi_pin_t::circular_t > >, dx::proxy::driver< device_t >, and dx::proxy::device.
◆ launch()
virtual void dx::object::launch |
( |
| ) |
|
|
inlinevirtual |
launch notification: object mounted and ready to use
Reimplemented in dx::stream::stream< device_t, circular_t >, dx::stream::stream< dx::stream::device >, dx::usb::stream::device< desc_t >, dx::virtuel::driver< dx::test::device< typename audio_pin_t::circular_t, super_device_t > >, dx::virtuel::driver< device_t >, dx::coreaudio::driver< device_t >, dx::proxy::driver< device< pin_t > >, dx::proxy::driver< device< typename audio_pin_t::circular_t, super_device_t > >, dx::proxy::driver< device_t >, dx::proxy::driver< dx::test::midi::device< typename audio_pin_t::circular_t, super_device_t, typename midi_pin_t::circular_t > >, dx::proxy::driver< device_t >, dx::proxy::driver< device< pin_t > >, dx::proxy::driver< device< typename audio_pin_t::circular_t, super_device_t > >, dx::proxy::driver< device_t >, dx::proxy::driver< dx::test::midi::device< typename audio_pin_t::circular_t, super_device_t, typename midi_pin_t::circular_t > >, and dx::proxy::driver< device_t >.
◆ launched
bool dx::object::launched {} |
The documentation for this class was generated from the following file: