#include <dx_stream_driver.h>
|
| | catch (...) |
| |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| |
| | catch (const std::exception &__std_exception) |
| |
| DX_PRAGMA_IGNORE_RETURN_VALUE_END bool | contains (const std::string &id) noexcept |
| |
| virtual driver & | create (const std::string &id, const typename super::device_t::desc_t &desc) |
| |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN virtual DX_PRAGMA_IGNORE_RETURN_VALUE_END driver & | destroy (const std::string &id) |
| |
| void | info (std::ostream &os) noexcept override |
| |
| std::shared_ptr< typename super::device_t > | operator[] (const std::string &id) try |
| |
| std::shared_ptr< typename super::device_t > | wait (const std::string &id) noexcept |
| |
◆ arrived()
template<
class driver_t >
◆ catch() [1/6]
template<
class driver_t >
◆ catch() [2/6]
template<
class driver_t >
◆ catch() [3/6]
template<
class driver_t >
◆ catch() [4/6]
template<
class driver_t >
◆ catch() [5/6]
template<
class driver_t >
◆ catch() [6/6]
template<
class driver_t >
◆ contains()
template<
class driver_t >
| DX_PRAGMA_IGNORE_RETURN_VALUE_END bool dx::stream::driver< driver_t >::contains |
( |
const std::string & | id | ) |
|
|
inlinenoexcept |
◆ create()
template<
class driver_t >
| virtual driver & dx::stream::driver< driver_t >::create |
( |
const std::string & | id, |
|
|
const typename super::device_t::desc_t & | desc ) |
|
inlinevirtual |
◆ destroy()
template<
class driver_t >
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN virtual DX_PRAGMA_IGNORE_RETURN_VALUE_END driver & dx::stream::driver< driver_t >::destroy |
( |
const std::string & | id | ) |
|
|
inlinevirtual |
◆ info()
template<
class driver_t >
Reimplemented in dx::stream::engine< dx::test::device< super_device_t >, audio_pin_t, dx::virtuel::driver< dx::test::device< super_device_t > >, int32_t >, dx::virtuel::driver< device_t >, dx::service::client::driver< device_t >, and dx::test::driver< super_device_t, audio_pin_t, int32_t, dx::test::device< super_device_t >, dx::virtuel::driver< dx::test::device< super_device_t > >, dx::stream::engine< dx::test::device< super_device_t >, audio_pin_t, dx::virtuel::driver< dx::test::device< super_device_t > >, int32_t > >.
◆ operator[]()
template<
class driver_t >
| std::shared_ptr< typename super::device_t > dx::stream::driver< driver_t >::operator[] |
( |
const std::string & | id | ) |
|
|
inline |
◆ wait()
template<
class driver_t >
| std::shared_ptr< typename super::device_t > dx::stream::driver< driver_t >::wait |
( |
const std::string & | id | ) |
|
|
inlinenoexcept |
The documentation for this class was generated from the following file: