|
dxd - dynax driver framework 2.6.0d205
cross platform open source driver development framework
|
#include <dx_test.h>
Classes | |
| class | clog |
| struct | match_helper |
| struct | match_helper< std::vector< std::string > > |
| struct | parameter |
Public Types | |
| typedef std::deque< std::string > | args |
Public Member Functions | |
| driver (const typename super::match &match, const char *id, const char *name, const decltype(dictionary)&dictionary={}) | |
| void | info (std::ostream &os) noexcept override try |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN virtual DX_PRAGMA_IGNORE_RETURN_VALUE_END void | operator<< (args &args) try |
| virtual void | operator<< (const args &args) |
| virtual void | quiet (const args &={}) noexcept |
Public Attributes | |
| class redirect::indent::streambuf dx::test::driver::clog | cerr |
| class redirect::indent::streambuf dx::test::driver::clog | cout |
Protected Member Functions | |
| void | arrived (device_t &device) override |
| template<typename data_t> | |
| void | buffer (size_t size=0x1000, uint32_t rx=1, uint32_t tx=1, const std::chrono::high_resolution_clock::duration &duration=3s) const |
| void | buffer_header () const |
| catch (...) | |
| catch (...) | |
| catch (...) | |
| catch (...) | |
| catch (...) | |
| catch (...) | |
| catch (...) | |
| catch (...) | |
| catch (...) | |
| catch (...) | |
| catch (...) | |
| catch (...) | |
| catch (...) | |
| catch (...) | |
| catch (...) | |
| catch (...) | |
| catch (...) | |
| catch (...) | |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_BEGIN | catch (const dx::exception &__dx_exception) |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| catch (const std::exception &__std_exception) | |
| void | clock_monitor (device_t &device, std::chrono::high_resolution_clock::duration duration) try |
| void | device_arrival_removal (const args &={}) try |
| DX_PRAGMA_IGNORE_RETURN_VALUE_END void | enumerate_os_audio (const args &args={}) try |
| DX_PRAGMA_IGNORE_RETURN_VALUE_END void | filter (const args &cargs={}) try |
| bool | head () const noexcept override |
| virtual void | help (args &args) try |
| void | help_head () const noexcept override |
| void | help_scope () const noexcept override |
| void | list (const args &={}) |
| DX_PRAGMA_IGNORE_RETURN_VALUE_END void | loglevel (args &args) try |
| void | meta_buffer (size_t size, uint32_t rx, uint32_t tx, const std::chrono::high_resolution_clock::duration &duration) const |
| virtual DX_PRAGMA_IGNORE_RETURN_VALUE_END void | no_args (const args &args) try |
| void | notify () noexcept override |
| void | parse (args &args) override try |
| void | process (int64_t) noexcept override |
| void | removed (device_t &device) noexcept override |
| DX_PRAGMA_IGNORE_RETURN_VALUE_END auto | select (const std::string &id) try |
| DX_PRAGMA_IGNORE_RETURN_VALUE_END void | streaming_generator (args &args) try |
| DX_PRAGMA_IGNORE_RETURN_VALUE_END void | streaming_monitor (const args &args) try |
| DX_PRAGMA_IGNORE_RETURN_VALUE_END void | streaming_reset (const args &={}) try |
| void | unittest (const args &args) try |
| DX_PRAGMA_IGNORE_RETURN_VALUE_END void | unittest_align (const args &={}) try |
| DX_PRAGMA_IGNORE_RETURN_VALUE_END void | unittest_buffer (const args &args={}) try |
| DX_PRAGMA_IGNORE_RETURN_VALUE_END void | unittest_format (const args &={}) try |
| DX_PRAGMA_IGNORE_RETURN_VALUE_END void | unittest_mask (args &args) try |
| DX_PRAGMA_IGNORE_RETURN_VALUE_END void | unittest_preference (const args &={}) try |
| DX_PRAGMA_IGNORE_RETURN_VALUE_END void | unittest_preference_erase (const decltype(device_t::preference)&preferences, uint32_t &leaves) try |
| DX_PRAGMA_IGNORE_RETURN_VALUE_END void | unittest_preference_write (const decltype(device_t::preference)&preference, const std::chrono::high_resolution_clock::time_point &timeout, uint32_t &leaves) try |
| DX_PRAGMA_IGNORE_RETURN_VALUE_END void | unittest_stream_duration (args &args) try |
| virtual DX_PRAGMA_IGNORE_RETURN_VALUE_END void | version (const args &args={}) try |
Static Protected Member Functions | |
| static void | abort (int) noexcept |
| static DX_PRAGMA_IGNORE_RETURN_VALUE_END void | sig (int) noexcept |
Protected Attributes | |
| std::map< std::deque< std::string >, dispatch > | dictionary |
| uint32_t | dropout = 0 |
| std::deque< typename parameter::generator > | generator |
| std::deque< typename parameter::mask > | loopback |
| const char * | name {} |
| struct dx::test::driver::parameter | parameter |
| std::deque< typename parameter::mask > | pattern |
| uint64_t | tick = 0 |
| struct { | |
| uint64_t mask = ULLONG_MAX | |
| std::chrono::high_resolution_clock::duration stream_duration = 0s | |
| } | unit_test |
Friends | |
| class | surprise< driver > |
|
inherited |
|
inline |
|
inlinestaticprotectednoexcept |
|
inlineoverrideprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineoverrideprotectedvirtualnoexcept |
|
inlineprotectedvirtualinherited |
|
inlineoverrideprotectedvirtualnoexcept |
Reimplemented from dx::parser.
|
inlineoverrideprotectedvirtualnoexcept |
|
inlineoverridenoexcept |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotectedvirtualinherited |
|
inlineoverrideprotectednoexcept |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlineoverrideprotectedvirtual |
Reimplemented from dx::parser.
|
inlineoverrideprotectednoexcept |
|
inlinevirtualnoexceptinherited |
|
inlineoverrideprotectednoexcept |
|
inlineprotectedinherited |
|
inlinestaticprotectednoexcept |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotectedvirtualinherited |
|
friend |
| class redirect::indent::streambuf dx::test::driver::clog dx::test::driver< super_device_t, audio_pin_t, io_t, device_t, driver_t, engine_t >::cerr |
| class redirect::indent::streambuf dx::test::driver::clog dx::test::driver< super_device_t, audio_pin_t, io_t, device_t, driver_t, engine_t >::cout |
|
protectedinherited |
|
protected |
| struct { ... } dx::parser::error |
|
protected |
|
inherited |
|
protected |
| uint64_t dx::test::driver< super_device_t, audio_pin_t, io_t, device_t, driver_t, engine_t >::mask = ULLONG_MAX |
|
protectedinherited |
|
protected |
|
protected |
|
inherited |
| std::chrono::high_resolution_clock::duration dx::test::driver< super_device_t, audio_pin_t, io_t, device_t, driver_t, engine_t >::stream_duration = 0s |
|
protected |
| DX_PRAGMA_IGNORE_RETURN_VALUE_END struct { ... } dx::test::driver< super_device_t, audio_pin_t, io_t, device_t, driver_t, engine_t >::unit_test |
| (c) copyright 2009 dynamic acoustics e.U. | generated on |