_device(driver_t &driver, decltype(super::id)&id) | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inline |
begin() const | dx::registry | inlineprotected |
bundle_id | dx::proxy::device | |
catch(const dx::exception &__dx_exception) | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inline |
catch(const std::exception &__std_exception) | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inline |
catch(...) | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inline |
catch(const dx::exception &__dx_exception) | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inline |
catch(const std::exception &__std_exception) | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inline |
catch(...) | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inline |
catch(const dx::exception &__dx_exception) | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inline |
catch(const std::exception &__std_exception) | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inline |
catch(...) | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inline |
clients | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | |
clock | dx::stream::device< dx::stream::control< dx::proxy::device >, desc_t, preference_t, stream_t > | |
clocksource | dx::stream::device< dx::stream::control< dx::proxy::device >, desc_t, preference_t, stream_t > | |
conclude() noexcept override | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inlinevirtual |
configuration(unsigned char configuration) try | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inline |
configuration() const try | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inline |
configurations() const try | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inline |
connected | dx::proxy::device | protected |
count() const noexcept | io::reference<::io_registry_entry_t > | inline |
counter | dx::stream::device< dx::stream::control< dx::proxy::device >, desc_t, preference_t, stream_t > | |
ctl(uint32_t ioctl) const try | dx::proxy::device | inline |
ctl(unsigned int ioctl) const | dx::proxy::device | inline |
desc | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | |
desc_t typedef | dx::stream::device< dx::stream::control< dx::proxy::device >, desc_t, preference_t, stream_t > | |
device(driver_t &driver, const decltype(super::id)&id, const desc_t &desc={}) | dx::stream::device< dx::stream::control< dx::proxy::device >, desc_t, preference_t, stream_t > | inline |
device(driver_t &driver, const decltype(super::id)&id, preference_t &&preference, const desc_t &desc={}) | dx::stream::device< dx::stream::control< dx::proxy::device >, desc_t, preference_t, stream_t > | inline |
control< dx::proxy::device >::device(driver_t &driver, ::io_service_t id) | dx::proxy::device | inline |
control< dx::proxy::device >::device(decltype(super::driver)&driver, const std::string &id) | dx::proxy::device | inline |
control< dx::device<::io_service_t >::device(decltype(driver)&driver, const ::io_service_t &id) | dx::device<::io_service_t > | inline |
device< std::string >::device(decltype(driver)&driver, const std::string &id) | dx::device< std::string > | inline |
device<::driver | dx::device<::io_service_t > | |
device< std::string >::driver | dx::device< std::string > | |
dx_catchall_handler(this,) void conclude() noexcept override | dx::stream::control< dx::proxy::device > | inline |
dx_catchall_handler_or_rethrow(this, exception.error==not_implemented, return 0;) bool start(uint64_t frame=0 | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | pure virtual |
dx_catchall_rethrow() ~device() noexcept override | dx::proxy::device | inline |
dx_catchall_rethrow() template< typename rx_t > hide_if_scalar_or_ptr< rx_t > ictl(uint32_t ioctl) const try | dx::proxy::device | inline |
dx_catchall_rethrow() template< typename rx_t > enable_if_scalar< rx_t > ictl(uint32_t ioctl) const try | dx::proxy::device | inline |
dx_catchall_rethrow() template< typename rx_t > enable_if_ptr< rx_t > ictl(uint32_t ioctl) const try | dx::proxy::device | inline |
dx_catchall_rethrow() template< typename rx_t > size_t ictl(uint32_t ioctl | dx::proxy::device | |
dx_catchall_rethrow() template< typename tx_t | dx::proxy::device | |
dx::file::dx_catchall_rethrow(, "name: %s, access rights: %x, sharing options:%x", name, access, share) | dx::file | |
dx_pass(::IOConnectCallStructMethod(io_connect, ioctl, nullptr, 0, &rx, &size), "%s rx:%p size:%d", fourchar::to::string(ioctl).c_str(), &rx, size) | dx::proxy::device | |
end() const | dx::registry | inlineprotected |
erase(const char *subkey=nullptr) try | dx::registry | inlineprotected |
exception(const dx::exception &exception, bool filtered=false) const noexcept override | dx::proxy::device | inlinevirtual |
file(const char *name, ::DWORD access=GENERIC_READ|GENERIC_WRITE, ::DWORD share=FILE_SHARE_READ|FILE_SHARE_WRITE) | dx::file | inline |
flush() | dx::stream::control< dx::proxy::device > | inlineprotectedvirtual |
frame() const try | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inline |
get(::CFStringRef key) const | io::registry | inline |
get(::CFStringRef key, ::CFTypeRef dflt) const noexcept | io::registry | inline |
get(::CFStringRef key) const | io::registry | inline |
get(::CFStringRef key, ::CFTypeRef dflt) const noexcept | io::registry | inline |
get(::CFStringRef key, value_t dflt) const noexcept | io::registry | inline |
get(key_t key) const | io::registry | inline |
get(key_t key) const | io::registry | inline |
halt() noexcept override | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inlineprotectedvirtual |
hw | dx::stream::device< dx::stream::control< dx::proxy::device >, desc_t, preference_t, stream_t > | |
hw_clock(dx::event< user > &hw_clock) | dx::stream::device< dx::stream::control< dx::proxy::device >, desc_t, preference_t, stream_t > | inlinevirtual |
ictl(unsigned int ioctl) const | dx::proxy::device | inline |
ictl(unsigned int ioctl, rx_t &rx) const | dx::proxy::device | inline |
device<::id | dx::device<::io_service_t > | |
device< std::string >::id | dx::device< std::string > | |
info(std::ostream &os) noexcept override | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inlinevirtual |
dx::initialize(const std::string &key, ::REGSAM rights, ::HKEY root, const char *path=nullptr) try | dx::registry | inlineprotected |
dx::initialize(const std::string &key, ::HKEY root=HKEY_CURRENT_USER, ::REGSAM rights=KEY_ALL_ACCESS) try | dx::registry | inlineprotected |
dx::file::initialize(const char *name, ::DWORD access=GENERIC_READ|GENERIC_WRITE, ::DWORD share=FILE_SHARE_READ|FILE_SHARE_WRITE) try | dx::file | inline |
ioctl(unsigned int ioctl, const tx_t &tx, rx_t &rx) const | dx::proxy::device | inline |
ioctl(unsigned int ioctl, const tx_t &tx) const | dx::proxy::device | inline |
iosize | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | |
kernel | dx::proxy::device | protected |
key_from_index(size_t index) const try | dx::registry | inlineprotected |
launch() | dx::object | inlinevirtual |
device<::launched | dx::object | |
device< std::string >::launched | dx::object | |
monitor | dx::stream::device< dx::stream::control< dx::proxy::device >, desc_t, preference_t, stream_t > | |
notify | dx::stream::control< dx::proxy::device > | |
device<::object()=default | dx::object | |
device< std::string >::object()=default | dx::object | |
octl(unsigned int ioctl, const tx_t &tx) const | dx::proxy::device | inline |
operator const ::io_registry_entry_t &() const noexcept | io::reference<::io_registry_entry_t > | inline |
operator keys() const noexcept | dx::registry | inlineprotected |
operator uint64_t() const | io::registry | inlineexplicit |
operator::CFMutableDictionaryRef() const | io::registry | inlineexplicit |
operator::CFStringRef() const | io::registry | inlineexplicit |
operator::io_registry_entry_t &() noexcept | io::reference<::io_registry_entry_t > | inline |
operator::io_registry_entry_t *() noexcept | io::reference<::io_registry_entry_t > | inline |
operator=(const desc_t &desc) | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inlinevirtual |
device< dx::stream::control< dx::proxy::device >, desc_t, preference_t, stream_t >::operator=(::CFTypeRef properties) | dx::proxy::device | inline |
device< dx::reference<::io_registry_entry_t >::operator=(::io_registry_entry_t io_object) noexcept | io::reference<::io_registry_entry_t > | inline |
dx::registry::operator=(const registry ®istry) try | dx::registry | inlineprotected |
operator==(::io_registry_entry_t io_object) const noexcept | io::reference<::io_registry_entry_t > | inline |
operator[](::CFStringRef key) const | io::registry | inline |
operator[](key_t key) const | io::registry | inline |
port | dx::proxy::device | protected |
preference | dx::stream::device< dx::stream::control< dx::proxy::device >, desc_t, preference_t, stream_t > | |
puid | dx::proxy::device | |
puuid | dx::proxy::device | |
reference() noexcept=default | io::reference<::io_registry_entry_t > | |
reference(const reference &reference) | io::reference<::io_registry_entry_t > | inline |
reference(::io_registry_entry_t io_object, bool retain=false) | io::reference<::io_registry_entry_t > | inline |
io::registry(::io_registry_entry_t io_registry_entry, bool retain=false) | io::registry | inlineexplicit |
io::registry(const char *path, bool retain=false) | io::registry | inline |
dx::registry::registry(const std::string &key={}, ::REGSAM rights=KEY_ALL_ACCESS, ::HKEY root=HKEY_CURRENT_USER) | dx::registry | inlineprotected |
dx::registry::registry(const std::string &key, ::HKEY root, ::REGSAM rights=KEY_ALL_ACCESS) | dx::registry | inlineprotected |
dx::registry::registry(::REGSAM rights, ::HKEY root=HKEY_CURRENT_USER) | dx::registry | inlineprotected |
dx::registry::registry(::HKEY root, ::REGSAM rights=KEY_ALL_ACCESS) | dx::registry | inlineprotected |
dx::registry::registry(const registry ®istry) | dx::registry | inlineprotected |
dx::registry::registry(const registry ®istry, const std::string &key) | dx::registry | inlineprotected |
reset() | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inline |
retain() | io::reference<::io_registry_entry_t > | inline |
safety_offset | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | |
samplerate | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | |
set(::CFTypeRef properties) | dx::proxy::device | inline |
set(::CFStringRef key, ::CFTypeRef value) noexcept | dx::proxy::device | inline |
set(::CFStringRef key, value_t value) | dx::proxy::device | inline |
set(key_t key, ::CFTypeRef value) | dx::proxy::device | inline |
set(key_t key, value_t value) | dx::proxy::device | inline |
size | dx::proxy::device | |
start(uint64_t=0, unsigned int starting=1) | dx::stream::control< dx::proxy::device > | inlinevirtual |
start_stop_in_progress | dx::stream::control< dx::proxy::device > | protected |
started | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | |
stop(bool force=false) noexcept | dx::stream::control< dx::proxy::device > | inlinevirtual |
streams | dx::stream::device< dx::stream::control< dx::proxy::device >, desc_t, preference_t, stream_t > | |
sync_cycle_ticks | dx::stream::device< dx::stream::control< dx::proxy::device >, desc_t, preference_t, stream_t > | |
sync_reference | dx::stream::device< dx::stream::control< dx::proxy::device >, desc_t, preference_t, stream_t > | |
try | dx::proxy::device | |
type enum name | dx::registry | protected |
version | dx::stream::device< dx::stream::control< dx::proxy::device >, desc_t, preference_t, stream_t > | |
~_device() noexcept override | dx::proxy::stream::_device< desc_t, preference_t, stream_t > | inline |
~control() noexcept override | dx::stream::control< dx::proxy::device > | inline |
~object() noexcept | dx::object | inlinevirtual |
~reference() noexcept | io::reference<::io_registry_entry_t > | inline |