| assign(const self_t& self, const value_t& value) | dx::registry | inlinestatic |
| at(const self_t& self) | dx::registry | inlinestatic |
| broadcast | dx::proxy::device<dx::preference> | |
| canonical(const std::string& name) const | dx::registry | inlineprotected |
| catch(...) | dx::registry | inline |
| catch(...) | dx::registry | inline |
| children(const self_t& self) noexcept | dx::registry | inlinestatic |
| clear() | dx::usb::platform::device<preference_t> | inline |
| close(bool force= false) noexcept | dx::usb::platform::device<preference_t> | inline |
| close() noexcept | dx::usb::platform::device<preference_t> | inline |
| conclude() noexcept override | dx::usb::platform::device<preference_t> | inlinevirtual |
| configuration(uint8_t configuration) | dx::usb::platform::device<preference_t> | inlinevirtual |
| configuration() const | dx::usb::platform::device<preference_t> | inline |
| configuration(unsigned char configuration) | dx::usb::platform::device<preference_t> | inlinevirtual |
| configuration() const noexcept | dx::usb::platform::device<preference_t> | inline |
| configurations() const | dx::usb::platform::device<preference_t> | inline |
| configurations() const noexcept | dx::usb::platform::device<preference_t> | inline |
| connected | dx::proxy::device<dx::preference> | protected |
| io::count() const noexcept | io::reference<::io_registry_entry_t> | inline |
| dx::proxy::device<dx::preference>::count() const noexcept | dx::registry::device<dx::preference> | inline |
| create(const char* product_id, const ::GUID& guid, const std::string& id, const desc_t& desc) | dx::proxy::device<dx::preference> | inlinestatic |
| ctl(uint32_t ioctl) const | dx::proxy::device<dx::preference> | inline |
| destroy(const char* product_id, const ::GUID& guid, const std::string& id) | dx::proxy::device<dx::preference> | inlinestatic |
| device(decltype(super::driver)& driver, ::io_service_t id, const std::pair<std::string, std::string>& identity= {}) | dx::usb::platform::device<preference_t> | inline |
| device(decltype(super::driver)& driver, decltype(super::id)& id, const std::pair<std::string, std::string>& identity= {}) | dx::usb::platform::device<preference_t> | inline |
| dx::device<::io_service_t, dx::preference>::device(decltype(driver)& driver, const ::io_service_t& id, const std::pair<std::string, std::string>& identity= {}) | dx::device<::io_service_t, dx::preference> | inline |
| dx::device<::io_service_t, dx::preference>::device(decltype(driver)& driver, const ::io_service_t& id, const std::pair<std::string, std::string>& identity= {}) | dx::device<::io_service_t, dx::preference> | inline |
| dx::device<std::string, dx::preference>::device(decltype(driver)& driver, const std::string& id, const std::pair<std::string, std::string>& identity= {}) | dx::device<std::string, dx::preference> | inline |
| device_class | dx::usb::platform::device<preference_t> | static |
| dx::driver | dx::device<::io_service_t, dx::preference> | |
| dx::proxy::device<dx::preference>::dx::driver | dx::registry::device<dx::preference> | |
| dx::proxy::device<dx::preference>::dx::device<std::string, dx::preference>::driver | dx::device<std::string, dx::preference> | |
| erase(const char* subkey= nullptr) noexcept | dx::registry | inline |
| exception(const dx::exception& exception, bool filtered= false) const noexcept override | dx::usb::platform::device<preference_t> | inlinevirtual |
| exception(const dx::exception& exception, bool filtered= false) const noexcept override | dx::usb::platform::device<preference_t> | inlinevirtual |
| fetch(const self_t& self, value_t& value) | dx::registry | inlinestatic |
| file(const char* name, ::DWORD access= GENERIC_READ|GENERIC_WRITE, ::DWORD share= FILE_SHARE_READ|FILE_SHARE_WRITE) | dx::file | inline |
| frame(int64_t* timestamp= nullptr) const | dx::usb::platform::device<preference_t> | inline |
| frame(int64_t* timestamp= nullptr) const | dx::usb::platform::device<preference_t> | inline |
| dx::free() noexcept | dx::resource<invalid_t> | inlinevirtual |
| io::get(::CFStringRef key) const | io::registry | inline |
| io::get(::CFStringRef key, ::CFTypeRef dflt) const noexcept | io::registry | inline |
| io::get(::CFStringRef key) const | io::registry | inline |
| io::get(::CFStringRef key, ::CFTypeRef dflt) const noexcept | io::registry | inline |
| io::get(::CFStringRef key, value_t dflt) const noexcept | io::registry | inline |
| io::get(key_t key) const | io::registry | inline |
| io::get(key_t key) const | io::registry | inline |
| dx::proxy::device<dx::preference>::dx::get(::CFStringRef key) const | dx::registry::device<dx::preference> | inline |
| dx::proxy::device<dx::preference>::get(::CFStringRef key, ::CFTypeRef dflt) const noexcept | dx::registry::device<dx::preference> | inline |
| dx::proxy::device<dx::preference>::get(::CFStringRef key, value_t dflt) const noexcept | dx::registry::device<dx::preference> | inline |
| dx::proxy::device<dx::preference>::get(key_t key) const | dx::registry::device<dx::preference> | inline |
| dx::proxy::device<dx::preference>::dx::registry::get() const | dx::registry | inline |
| dx::registry::get(value_t& value) const | dx::registry | inline |
| handle | dx::resource<invalid_t> | protected |
| ictl(uint32_t ioctl) const | dx::proxy::device<dx::preference> | inline |
| dx::file::ictl(unsigned int ioctl, rx_t& rx) const | dx::file | inline |
| dx::id | dx::device<::io_service_t, dx::preference> | |
| dx::proxy::device<dx::preference>::dx::id | dx::registry::device<dx::preference> | |
| dx::proxy::device<dx::preference>::dx::device<std::string, dx::preference>::id | dx::device<std::string, dx::preference> | |
| identity(::io_service_t id) | dx::usb::platform::device<preference_t> | inlinestatic |
| cf::initialize(::IOCFPlugInInterface** cf_interface, ::CFUUIDRef uuid) | cf::interface<::IOUSBDeviceInterface650> | inlineprotected |
| dx::proxy::device<dx::preference>::dx::initialize(const std::string& key, ::REGSAM rights, ::HKEY root, const char* path= nullptr) | dx::registry | inlineprotected |
| dx::proxy::device<dx::preference>::initialize(const std::string& key, ::HKEY root= HKEY_CURRENT_USER, ::REGSAM rights= KEY_ALL_ACCESS) | dx::registry | inline |
| dx::proxy::device<dx::preference>::initialize(::REGSAM rights= KEY_ALL_ACCESS, ::HKEY root= HKEY_CURRENT_USER) | dx::registry | inline |
| dx::proxy::device<dx::preference>::initialize(::HKEY root, ::REGSAM rights= KEY_ALL_ACCESS) | dx::registry | inline |
| dx::proxy::device<dx::preference>::dx::file::initialize(const char* name, ::DWORD access= GENERIC_READ|GENERIC_WRITE, ::DWORD share= FILE_SHARE_READ|FILE_SHARE_WRITE) | dx::file | inline |
| interface()= default | cf::interface<::IOUSBDeviceInterface650> | protected |
| ioctl(uint32_t ioctl, const tx_t& tx, rx_t& rx) const | dx::proxy::device<dx::preference> | inline |
| dx::file::ioctl(unsigned int ioctl, const tx_t& tx) const | dx::file | inline |
| kernel | dx::registry::device<dx::preference> | protected |
| key | dx::registry | |
| keys typedef | dx::registry | |
| dx::launch() | dx::device<::io_service_t, dx::preference> | inlineprotectedvirtual |
| dx::proxy::device<dx::preference>::launch() override | dx::proxy::device<dx::preference> | inlinevirtual |
| dx::launched | dx::device<::io_service_t, dx::preference> | |
| dx::proxy::device<dx::preference>::dx::launched | dx::registry::device<dx::preference> | |
| dx::proxy::device<dx::preference>::dx::device<std::string, dx::preference>::launched | dx::device<std::string, dx::preference> | |
| listen | dx::registry | |
| listener | dx::proxy::device<dx::preference> | |
| map(uint32_t type) const | dx::proxy::device<dx::preference> | inline |
| nested(const self_t& self) noexcept | dx::registry | inlinestatic |
| dx::object()= default | dx::object | |
| dx::proxy::device<dx::preference>::dx::object()= default | dx::object | |
| dx::proxy::device<dx::preference>::dx::device<std::string, dx::preference>::object()= default | dx::object | |
| octl(uint32_t ioctl, const tx_t& tx) | dx::proxy::device<dx::preference> | inline |
| dx::file::octl(unsigned int ioctl, const tx_t& tx) const | dx::file | inline |
| open() | dx::usb::platform::device<preference_t> | inline |
| open() | dx::usb::platform::device<preference_t> | inline |
| opened | dx::usb::platform::device<preference_t> | protected |
| io::operator const ::io_registry_entry_t &() const noexcept | io::reference<::io_registry_entry_t> | inline |
| io::operator const ::io_registry_entry_t &() const noexcept | io::reference<::io_registry_entry_t> | inline |
| dx::proxy::device<dx::preference>::operator const ::io_registry_entry_t &() const noexcept | dx::registry::device<dx::preference> | inline |
| operator const os_event() const noexcept | dx::resource<invalid_t> | inline |
| operator const std::string &() const noexcept | dx::proxy::device<dx::preference> | inline |
| operator os_event() noexcept | dx::resource<invalid_t> | inline |
| io::operator uint64_t() const | io::registry | inlineexplicit |
| dx::proxy::device<dx::preference>::operator uint64_t() const | dx::registry::device<dx::preference> | inlineexplicit |
| operator ->() const | cf::interface<::IOUSBDeviceInterface650> | inlineprotected |
| io::operator ::CFMutableDictionaryRef() const | io::registry | inlineexplicit |
| dx::proxy::device<dx::preference>::operator ::CFMutableDictionaryRef() const | dx::registry::device<dx::preference> | inlineexplicit |
| io::operator ::CFStringRef() const | io::registry | inlineexplicit |
| dx::proxy::device<dx::preference>::operator ::CFStringRef() const | dx::registry::device<dx::preference> | inlineexplicit |
| operator ::HANDLE() const noexcept | dx::resource<invalid_t> | inline |
| operator ::HKEY() const noexcept | dx::registry | inline |
| io::operator ::io_registry_entry_t &() noexcept | io::reference<::io_registry_entry_t> | inline |
| io::operator ::io_registry_entry_t &() noexcept | io::reference<::io_registry_entry_t> | inline |
| dx::proxy::device<dx::preference>::operator ::io_registry_entry_t &() noexcept | dx::registry::device<dx::preference> | inline |
| io::operator ::io_registry_entry_t *() noexcept | io::reference<::io_registry_entry_t> | inline |
| io::operator ::io_registry_entry_t *() noexcept | io::reference<::io_registry_entry_t> | inline |
| dx::proxy::device<dx::preference>::operator ::io_registry_entry_t *() noexcept | dx::registry::device<dx::preference> | inline |
| operator ::IOUSBDeviceInterface650 **() const | cf::interface<::IOUSBDeviceInterface650> | inlineprotected |
| io::operator =(::CFTypeRef properties) | io::registry | inline |
| io::reference<::io_registry_entry_t>::operator =(::io_registry_entry_t io_object) noexcept | io::reference<::io_registry_entry_t> | inline |
| io::reference<::io_registry_entry_t>::operator =(const reference& reference) | io::reference<::io_registry_entry_t> | inline |
| cf::interface<::IOUSBDeviceInterface650>::operator =(const interface& interface) | cf::interface<::IOUSBDeviceInterface650> | inlineprotected |
| dx::proxy::device<dx::preference>::operator =(::CFTypeRef properties) | dx::proxy::device<dx::preference> | inline |
| dx::io::reference<::io_registry_entry_t>::operator =(::io_registry_entry_t io_object) noexcept | io::reference<::io_registry_entry_t> | inline |
| dx::io::reference<::io_registry_entry_t>::operator =(const reference& reference) | io::reference<::io_registry_entry_t> | inline |
| dx::registry::operator =(const registry& registry) | dx::registry | inline |
| dx::registry::operator =(uint32_t value) | dx::registry | inline |
| dx::registry::operator =(uint64_t value) | dx::registry | inline |
| dx::registry::operator =(const char* value) | dx::registry | inline |
| dx::registry::operator =(const std::string& value) | dx::registry | inline |
| dx::registry::operator =(const value_t& value) | dx::registry | inline |
| dx::file::operator =(const resource& resource) | dx::resource<invalid_t> | inline |
| io::operator ==(::io_registry_entry_t io_object) const noexcept | io::reference<::io_registry_entry_t> | inline |
| dx::proxy::device<dx::preference>::operator ==(::io_registry_entry_t io_object) const noexcept | dx::registry::device<dx::preference> | inline |
| dx::operator >>(std::ostream &) const | dx::device<::io_service_t, dx::preference> | inlinevirtual |
| dx::proxy::device<dx::preference>::dx::operator >>(std::ostream &) const | dx::registry::device<dx::preference> | inlinevirtual |
| dx::proxy::device<dx::preference>::dx::device<std::string, dx::preference>::operator >>(std::ostream &) const | dx::device<std::string, dx::preference> | inlinevirtual |
| io::operator [](::CFStringRef key) const | io::registry | inline |
| io::operator [](key_t key) const | io::registry | inline |
| dx::proxy::device<dx::preference>::operator [](::CFStringRef key) const | dx::registry::device<dx::preference> | inline |
| dx::proxy::device<dx::preference>::operator [](key_t key) const | dx::registry::device<dx::preference> | inline |
| io::parent() const | io::registry | inline |
| dx::proxy::device<dx::preference>::parent() const | dx::registry::device<dx::preference> | inline |
| port | dx::proxy::device<dx::preference> | protected |
| dx::preference | dx::device<::io_service_t, dx::preference> | |
| dx::proxy::device<dx::preference>::dx::preference | dx::registry::device<dx::preference> | |
| dx::proxy::device<dx::preference>::dx::device<std::string, dx::preference>::preference | dx::device<std::string, dx::preference> | |
| process | dx::resource<invalid_t> | protected |
| dx::puid | dx::device<::io_service_t, dx::preference> | |
| dx::proxy::device<dx::preference>::dx::puid | dx::registry::device<dx::preference> | |
| dx::proxy::device<dx::preference>::dx::device<std::string, dx::preference>::puid | dx::device<std::string, dx::preference> | |
| purge(const self_t& self) noexcept | dx::registry | inlinestatic |
| dx::puuid | dx::device<::io_service_t, dx::preference> | |
| dx::proxy::device<dx::preference>::dx::puuid | dx::registry::device<dx::preference> | |
| dx::proxy::device<dx::preference>::dx::device<std::string, dx::preference>::puuid | dx::device<std::string, dx::preference> | |
| reenumerate() | dx::usb::platform::device<preference_t> | inline |
| reenumerate() | dx::usb::platform::device<preference_t> | inline |
| io::reference() noexcept= default | io::reference<::io_registry_entry_t> | |
| io::reference(const reference& reference) | io::reference<::io_registry_entry_t> | inline |
| io::reference(::io_registry_entry_t io_object, bool retain= false) | io::reference<::io_registry_entry_t> | inline |
| dx::proxy::device<dx::preference>::reference() noexcept= default | io::reference<::io_registry_entry_t> | |
| dx::proxy::device<dx::preference>::reference(const reference& reference) | io::reference<::io_registry_entry_t> | inline |
| dx::proxy::device<dx::preference>::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 | inline |
| io::registry(const char* path, bool retain= false) | io::registry | inline |
| dx::proxy::device<dx::preference>::registry(::io_registry_entry_t io_registry_entry, bool retain= false) | io::registry | inline |
| dx::proxy::device<dx::preference>::registry(const char* path, bool retain= false) | io::registry | inline |
| dx::proxy::device<dx::preference>::dx::registry::registry(::REGSAM rights, ::HKEY root, const char* path) | dx::registry | inlineprotected |
| dx::registry::registry(const registry& registry, const std::string& key) | dx::registry | inlineprotected |
| dx::registry::registry(const std::string& key= property::root, ::REGSAM rights= KEY_ALL_ACCESS, ::HKEY root= HKEY_CURRENT_USER) | dx::registry | inline |
| dx::registry::registry(const std::string& key, ::HKEY root, ::REGSAM rights= KEY_ALL_ACCESS, const decltype(listen)& listen= {}) | dx::registry | inline |
| dx::registry::registry(::REGSAM rights, ::HKEY root= HKEY_CURRENT_USER) | dx::registry | inline |
| dx::registry::registry(::HKEY root, ::REGSAM rights= KEY_ALL_ACCESS) | dx::registry | inline |
| dx::registry::registry(const registry& registry) | dx::registry | inline |
| reset() | dx::usb::platform::device<preference_t> | inline |
| reset() | dx::usb::platform::device<preference_t> | inline |
| resource()= default | dx::resource<invalid_t> | protected |
| io::retain() | io::reference<::io_registry_entry_t> | inline |
| dx::proxy::device<dx::preference>::retain() | dx::registry::device<dx::preference> | inline |
| run() | dx::registry | inline |
| schedule_erase | dx::registry | |
| io::set(::CFTypeRef properties) | io::registry | inline |
| io::set(::CFStringRef key, ::CFTypeRef value) | io::registry | inline |
| io::set(::CFStringRef key, value_t value) | io::registry | inline |
| io::set(key_t key, ::CFTypeRef value) | io::registry | inline |
| io::set(key_t key, value_t value) | io::registry | inline |
| dx::proxy::device<dx::preference>::set(::CFTypeRef properties) | dx::proxy::device<dx::preference> | inline |
| dx::registry::device<dx::preference>::set(::CFStringRef key, ::CFTypeRef value) | dx::registry::device<dx::preference> | inline |
| dx::registry::device<dx::preference>::set(::CFStringRef key, value_t value) | dx::registry::device<dx::preference> | inline |
| dx::registry::device<dx::preference>::set(key_t key, ::CFTypeRef value) | dx::registry::device<dx::preference> | inline |
| dx::registry::device<dx::preference>::set(key_t key, value_t value) | dx::registry::device<dx::preference> | inline |
| dx::registry::set(::DWORD type, const void* value, size_t size) | dx::registry | inline |
| size() const noexcept | dx::registry | inline |
| size(const self_t& self) noexcept | dx::registry | inlinestatic |
| dx::sleep() | dx::device<::io_service_t, dx::preference> | inlinevirtual |
| dx::proxy::device<dx::preference>::dx::sleep() | dx::registry::device<dx::preference> | inlinevirtual |
| dx::proxy::device<dx::preference>::dx::device<std::string, dx::preference>::sleep() | dx::device<std::string, dx::preference> | inlinevirtual |
| speed | dx::usb::platform::device<preference_t> | |
| status() const noexcept | dx::usb::platform::device<preference_t> | inline |
| string(uint8_t) const | dx::proxy::device<dx::preference> | inline |
| submit(const request<data_t>& request) | dx::usb::platform::device<preference_t> | inline |
| submit(const control& control) | dx::usb::platform::device<preference_t> | inline |
| submit(const control& control) | dx::usb::platform::device<preference_t> | inline |
| submit(const request<data_t>& request, bool autoclear= true) const | dx::usb::platform::device<preference_t> | inline |
| submit(const control& control, bool autoclear= true) const | dx::usb::platform::device<preference_t> | inline |
| dx::try_conclude() noexcept | dx::device<::io_service_t, dx::preference> | inline |
| dx::proxy::device<dx::preference>::dx::try_conclude() noexcept | dx::registry::device<dx::preference> | inline |
| dx::proxy::device<dx::preference>::dx::device<std::string, dx::preference>::try_conclude() noexcept | dx::device<std::string, dx::preference> | inline |
| dx::try_launch() | dx::device<::io_service_t, dx::preference> | inline |
| dx::proxy::device<dx::preference>::dx::try_launch() | dx::registry::device<dx::preference> | inline |
| dx::proxy::device<dx::preference>::dx::device<std::string, dx::preference>::try_launch() | dx::device<std::string, dx::preference> | inline |
| type enum name | dx::registry | |
| type() const noexcept | dx::registry | inline |
| unmap(uint32_t type, rx_t* rx) const | dx::proxy::device<dx::preference> | inline |
| dx::wake() | dx::device<::io_service_t, dx::preference> | inlinevirtual |
| dx::proxy::device<dx::preference>::dx::wake() | dx::registry::device<dx::preference> | inlinevirtual |
| dx::proxy::device<dx::preference>::dx::device<std::string, dx::preference>::wake() | dx::device<std::string, dx::preference> | inlinevirtual |
| winusb | dx::usb::platform::device<preference_t> | protected |
| ~device() override | dx::usb::platform::device<preference_t> | inline |
| ~device() noexcept override= default | dx::usb::platform::device<preference_t> | |
| ~interface() | cf::interface<::IOUSBDeviceInterface650> | inlineprotected |
| ~object() | dx::object | inlinevirtual |
| io::~reference() | io::reference<::io_registry_entry_t> | inline |
| dx::proxy::device<dx::preference>::~reference() | io::reference<::io_registry_entry_t> | inline |
| ~registry() noexcept | dx::registry | inline |
| ~resource() | dx::resource<invalid_t> | inlinevirtual |