dxd - dynax driver framework 2.1.0d48
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::usb::platform::device Member List

This is the complete list of members for dx::usb::platform::device, including all inherited members.

bundle_iddx::usb::platform::device
class_namedx::usb::platform::device
close() noexceptdx::usb::platform::deviceinline
compositedx::usb::platform::device
conclude() noexceptdx::deviceinlinevirtual
conclude()dx::deviceinlinevirtual
configuration(unsigned char configuration)dx::usb::platform::deviceinlinevirtual
configuration() constdx::usb::platform::deviceinline
configurations() constdx::usb::platform::deviceinline
creator typedefdx::usb::platform::device
ctl(uint32_t ioctl) constdx::deviceinline
ctl(unsigned int ioctl) constdx::deviceinline
device(generic::driver &driver, ::io_service_t io_service)dx::usb::platform::deviceinline
device(generic::driver &driver, const creator &creator)dx::usb::platform::deviceinline
dx::device::device(generic::driver &driver, const creator &creator)dx::deviceinline
driverdx::usb::platform::device
dx_catchall_rethrow() bool operatordx::usb::platform::device
dx_catchall_rethrow(try {if(exception.error==stalled) const_cast< device * >(this) ->reset();} dx_catchall_handler(this,), "request type:%x [recipient:%d type:%x direction:%x] request:%x value:%x index:%x length:%d", reinterpret_cast< const uint8_t & >(request), request.recipient, request.type, request.direction, request.control::request, request.value, request.index, request.length) template< typename data_t >data_t submit(const control &control) constdx::usb::platform::deviceinline
dx_catchall_rethrow(if(autoclear) try {const_cast< device * >(this) ->clear();} dx_catchall(), "handle: %p size: %lld request: %x idx: %x value: %x length: %x", winusb.handle, sizeof(request), request.control::request, request.index, request.value, request.length) template< typename data_tdx::usb::platform::device
dx::file::dx_catchall_rethrow(, "name: %s, access rights: %x, sharing options:%x", name, access, share)dx::file
erase(const char *key=nullptr)dx::registryinline
exception(const dx::exception &exception, bool filtered=false) const noexceptdx::usb::platform::deviceinlinevirtual
file(const char *name, ::DWORD access=GENERIC_READ|GENERIC_WRITE, ::DWORD share=FILE_SHARE_READ|FILE_SHARE_WRITE)dx::fileinline
frame() constdx::usb::platform::deviceinline
frame() constdx::usb::platform::deviceinline
free() noexceptdx::object< invalid_t >inline
dx::get(::CFStringRef key) constdx::io::registryinline
dx::get(::CFStringRef key, ::CFTypeRef dflt) const noexceptdx::io::registryinline
get(::CFStringRef key) constdx::io::registryinline
get(::CFStringRef key, ::CFTypeRef dflt) const noexceptdx::io::registryinline
dx::get(::CFStringRef key, value_t dflt) const noexceptdx::io::registryinline
dx::get(key_t key) constdx::io::registryinline
get(key_t key) constdx::io::registryinline
dx::device::get(::CFStringRef key, value_t dflt) const noexceptdx::io::registryinline
handledx::usb::platform::device
ictl(uint32_t ioctl) constdx::deviceinline
ictl(uint32_t ioctl, rx_t &rx) constdx::deviceinline
ictl(unsigned int ioctl) constdx::deviceinline
ictl(unsigned int ioctl, rx_t &rx) constdx::deviceinline
dx::initialize(::IOCFPlugInInterface **cf_interface, ::CFUUIDRef uuid)dx::cf::interface< interface_t >inlineprotected
dx::initialize(io_object_t io_object, ::CFUUIDRef type, ::CFUUIDRef uuid)dx::cf::interface< interface_t >protected
dx::device::dx::initialize(const char *path, ::HKEY root, ::REGSAM rights=KEY_READ, const char *key=nullptr)dx::registryinline
dx::device::initialize(const char *path, ::REGSAM rights=KEY_READ, ::HKEY root=HKEY_CURRENT_USER, const char *key=nullptr)dx::registryinline
dx::device::dx::file::initialize(const char *name, ::DWORD access=GENERIC_READ|GENERIC_WRITE, ::DWORD share=FILE_SHARE_READ|FILE_SHARE_WRITE) trydx::fileinline
interface()=defaultdx::cf::interface< interface_t >protected
interface(const interface &interface)dx::cf::interface< interface_t >inlineprotected
interface(::IOCFPlugInInterface **cf_interface, ::CFUUIDRef uuid)dx::cf::interface< interface_t >inlineprotected
interface(io_object_t io_object, ::CFUUIDRef type, ::CFUUIDRef uuid)dx::cf::interface< interface_t >inlineprotected
ioctl(uint32_t ioctl, const tx_t &tx, rx_t &rx) constdx::deviceinline
ioctl(uint32_t ioctl, const tx_t &tx) constdx::deviceinline
ioctl(uint32_t ioctl, const void *tx=nullptr, size_t tx_size=0, void *rx=nullptr, size_t rx_size=0) constdx::deviceinline
ioctl(unsigned int ioctl, const tx_t &tx, rx_t &rx) constdx::deviceinline
ioctl(unsigned int ioctl, const tx_t &tx) constdx::deviceinline
kerneldx::usb::platform::deviceprotected
launch()dx::deviceinlinevirtual
launch()dx::deviceinlinevirtual
launcheddx::device
object()=defaultdx::object< invalid_t >protected
octl(uint32_t ioctl, const tx_t &tx) constdx::deviceinline
octl(unsigned int ioctl, const tx_t &tx) constdx::deviceinline
open()dx::usb::platform::deviceinline
openeddx::usb::platform::deviceprotected
dx::operator const object_t &() const noexceptdx::io::reference< object_t >inline
dx::device::operator const object_t &() const noexceptdx::io::reference< object_t >inline
operator const os_event() const noexceptdx::object< invalid_t >inline
operator interface_t **() constdx::cf::interface< interface_t >inlineprotected
dx::operator object_t &() noexceptdx::io::reference< object_t >inline
dx::device::operator object_t &() noexceptdx::io::reference< object_t >inline
dx::operator object_t *() noexceptdx::io::reference< object_t >inline
dx::device::operator object_t *() noexceptdx::io::reference< object_t >inline
operator os_event() noexceptdx::object< invalid_t >inline
operator std::string() constdx::registryinline
dx::operator uint64_t() constdx::io::registryinlineexplicit
dx::device::operator uint64_t() constdx::io::registryinlineexplicit
operator value_t() constdx::registryinline
operator()(value_t dflt) constdx::registryinline
operator->() constdx::cf::interface< interface_t >inlineprotected
dx::operator::CFMutableDictionaryRef() constdx::io::registryinlineexplicit
dx::device::operator::CFMutableDictionaryRef() constdx::io::registryinlineexplicit
dx::operator::CFStringRef() constdx::io::registryinlineexplicit
dx::device::operator::CFStringRef() constdx::io::registryinlineexplicit
operator::HANDLE() const noexceptdx::object< invalid_t >inline
operator::HKEY() const noexceptdx::registryinline
dx::operator=(::CFTypeRef properties)dx::io::registryinline
dx::io::reference::operator=(object_t object) noexceptdx::io::reference< object_t >inline
dx::cf::interface::operator=(const interface &interface)dx::cf::interface< interface_t >inlineprotected
dx::device::operator=(::CFTypeRef properties)dx::deviceinline
dx::io::reference::operator=(object_t object) noexceptdx::io::reference< object_t >inline
dx::registry::operator=(unsigned int value)dx::registryinline
dx::registry::operator=(const char *value)dx::registryinline
dx::file::operator=(const object &object)dx::object< invalid_t >inline
dx::operator==(object_t object) const noexceptdx::io::reference< object_t >inline
dx::device::operator==(object_t object) const noexceptdx::io::reference< object_t >inline
dx::operator[](::CFStringRef key) constdx::io::registryinline
dx::operator[](key_t key) constdx::io::registryinline
dx::device::operator[](::CFStringRef key) constdx::io::registryinline
dx::device::operator[](key_t key) constdx::io::registryinline
dx::device::dx::registry::operator[](const char *key) constdx::registryinline
portdx::deviceprotected
preferencedx::usb::platform::device
processdx::object< invalid_t >protected
reenumerate()dx::usb::platform::deviceinline
dx::reference() noexcept=defaultdx::io::reference< object_t >
dx::reference(const reference &reference) noexceptdx::io::reference< object_t >inline
dx::reference(object_t object, bool retain=false) noexceptdx::io::reference< object_t >inline
dx::device::reference() noexcept=defaultdx::io::reference< object_t >
dx::device::reference(const reference &reference) noexceptdx::io::reference< object_t >inline
dx::device::reference(object_t object, bool retain=false) noexceptdx::io::reference< object_t >inline
dx::registry(::io_registry_entry_t io_registry_entry)dx::io::registryinlineexplicit
dx::registry(const char *path)dx::io::registryinline
dx::device::registry(::io_registry_entry_t io_registry_entry)dx::io::registryinlineexplicit
dx::device::registry(const char *path)dx::io::registryinline
dx::device::dx::registry::registry()=defaultdx::registry
dx::registry::registry(const char *path, ::REGSAM rights=KEY_READ, ::HKEY root=HKEY_CURRENT_USER, const char *key=nullptr)dx::registryinline
dx::registry::registry(const char *path, ::HKEY root, ::REGSAM rights=KEY_READ, const char *key=nullptr)dx::registryinline
reset()dx::usb::platform::deviceinline
dx::set(::CFTypeRef properties)dx::io::registryinline
dx::set(::CFStringRef key, ::CFTypeRef value)dx::io::registryinline
dx::set(::CFStringRef key, value_t value)dx::io::registryinline
dx::set(key_t key, ::CFTypeRef value)dx::io::registryinline
dx::set(key_t key, value_t value)dx::io::registryinline
dx::device::set(::CFTypeRef properties)dx::deviceinline
dx::device::set(::CFStringRef key, ::CFTypeRef value) noexceptdx::deviceinline
dx::device::set(::CFStringRef key, value_t value)dx::deviceinline
dx::device::set(key_t key, ::CFTypeRef value)dx::deviceinline
dx::device::set(key_t key, value_t value)dx::deviceinline
speed enum namedx::usb::platform::device
speeddx::usb::platform::device
submit(const request< data_t > &request) const trydx::usb::platform::deviceinline
submit(const control &control) constdx::usb::platform::deviceinline
submit(const request< data_t > &request, bool autoclear=true) const trydx::usb::platform::deviceinline
winusbdx::usb::platform::deviceprotected
~device() noexceptdx::usb::platform::deviceinlinevirtual
~interface()dx::cf::interface< interface_t >inlineprotected
~object() noexceptdx::object< invalid_t >inlinevirtual
dx::~reference() noexceptdx::io::reference< object_t >inline
dx::device::~reference() noexceptdx::io::reference< object_t >inline
~registry() noexceptdx::registryinline

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Feb 23 2024

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.