#include <dx_virtual_stream_device.h>
|
| void | conclude () noexcept override |
| | 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.
|
| |
| | dx_catchall_handler (this,) void conclude() noexcept override |
| |
| void | exception (const dx::exception &exception, bool filtered=false) noexcept override |
| | notification exception handler
|
| |
| virtual uint64_t | frame () const |
| |
| bool | hw_clock () const noexcept override |
| |
| void | hw_clock (dx::event< user > &) override |
| |
| void | info (std::ostream &os) noexcept override |
| | log object class information
|
| |
| virtual void | launch () |
| | launch notification: object mounted and ready to use
|
| |
| _device & | reset () |
| |
| virtual void | sleep () |
| | notify system will sleep stub
|
| |
| virtual bool | start (uint64_t=0, unsigned int starting=1) |
| |
| virtual unsigned int | stop (bool force=false) noexcept |
| |
| void | wake () override |
| |
◆ desc_t
◆ conclude()
template<typename
desc_t , typename preference_t , typename stream_t >
|
|
inlineoverridevirtualnoexceptinherited |
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.
Reimplemented from dx::object.
◆ dx_catchall_handler()
|
|
inlineoverridenoexceptinherited |
◆ exception()
template<typename
desc_t , typename preference_t , typename stream_t >
|
|
inlineoverridevirtualnoexceptinherited |
◆ flush()
|
|
inlineprotectedvirtualinherited |
◆ frame()
template<typename
desc_t , typename preference_t , typename stream_t >
◆ halt()
|
|
inlineprotectedvirtualinherited |
◆ hw_clock() [1/2]
template<typename
desc_t , typename preference_t , typename stream_t >
|
|
inlineoverridevirtualnoexceptinherited |
◆ hw_clock() [2/2]
template<typename
desc_t , typename preference_t , typename stream_t >
|
|
inlineoverridevirtualinherited |
◆ info()
template<typename
desc_t , typename preference_t , typename stream_t >
|
|
inlineoverridevirtualnoexceptinherited |
◆ launch()
| virtual void dx::object::launch |
( |
| ) |
|
|
inlinevirtualinherited |
launch notification: object mounted and ready to use
Reimplemented in dx::asio::client::driver< device_t >, dx::map::driver< device<> >, dx::map::driver< device_t >, dx::usb::stream::_device< desc_t, preference_t, stream_t >, dx::virtuel::driver< device_t >, dx::coremidi::server::plugin< stream_pin_t, device_t, driver_t >, dx::proxy::driver< device< pin_t > >, dx::proxy::driver< device< stream_pin_t > >, dx::proxy::driver< device< super_device_t > >, dx::proxy::driver< device_t >, dx::proxy::driver< dx::test::device< super_device_t > >, dx::proxy::driver< dx::test::midi::device< super_device_t > >, dx::proxy::driver< device_t >, dx::asio::client::_device< desc_t, preference_t, stream_t >, dx::proxy::driver< device< pin_t > >, dx::proxy::driver< device< stream_pin_t > >, dx::proxy::driver< device< super_device_t > >, dx::proxy::driver< device_t >, dx::proxy::driver< dx::test::device< super_device_t > >, dx::proxy::driver< dx::test::midi::device< super_device_t > >, and dx::proxy::driver< device_t >.
◆ reset()
template<typename
desc_t , typename preference_t , typename stream_t >
◆ sleep()
| virtual void dx::device< std::string , preference_t >::sleep |
( |
| ) |
|
|
inlinevirtualinherited |
notify system will sleep stub
◆ start()
result indicates if start changed the state.
◆ stop()
|
|
inlinevirtualnoexceptinherited |
result indicates the amount of stopped start references
◆ wake()
|
|
inlineoverridevirtualinherited |
◆ clients
template<typename
desc_t , typename preference_t , typename stream_t >
Initial value:{
}}
promoted< typename super::client_map > clients
Definition dx_virtual_stream_device.h:124
◆ clock
◆ clocksource
◆ counter
◆ desc
template<typename
desc_t , typename preference_t , typename stream_t >
◆ driver
◆ [struct]
◆ id
| const std::string dx::device< std::string , preference_t >::id |
|
inherited |
◆ iosize [1/2]
◆ iosize [2/2]
◆ launched
| bool dx::object::launched {} |
|
inherited |
◆ monitor
◆ notify
◆ preference
| preference_t dx::device< std::string , preference_t >::preference |
|
inherited |
◆ puid
| std::string dx::device< std::string , preference_t >::puid |
|
inherited |
persistent UID - system unique - could change with location
◆ puuid
| std::string dx::device< std::string , preference_t >::puuid |
|
inherited |
persistent universal UID - universally unique ID (i.e. serial number)
◆ safety_offset
◆ samplerate
◆ start_stop_in_progress
start/stop operation in progress
◆ started
◆ streams
◆ sync_cycle_ticks
◆ sync_reference
◆ version
The documentation for this class was generated from the following file: