dxd - dynax driver framework 2.1.0d49
cross platform open source driver development framework
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 Cdxd::__atomic_scalar< sizeof(doubly::linked::abstract::event *), doubly::linked::abstract::event * >
 Cdxd::__atomic_scalar< sizeof(event *), event * >
 Cdxd::__atomic_scalar< sizeof(item_t *), item_t * >
 Cdxd::__atomic_scalar< sizeof(link *), link * >
 Cdxd::__atomic_scalar< sizeof(type_t), type_t >
 C__map
 C__number
 Cdx::__scalar< uint32_t, 24 >
 C_desc_t
 C_desc_t::stream::pin::desc
 CASIOTime
 CAudioObjectPropertyAddress
 CAudioServerPlugInDriverInterface
 Cbus_t
 CCUnknown
 Cdesc_t
 Cdesc_t::stream::desc
 Cdx::usb::platform::device< desc_t >
 Cdevice_t::desc
 Cdx::cf::dictionary<::CFDictionaryRef, ::CFMutableDictionaryRef >
 Cdx::__scalar< type_t, resolution >
 Cdx::at_dynax_trace
 Cdx::cf::__string< cf_object_t >::less
 Cdx::cf::dictionary< cf_dictionary_t, cf_basetype_t >Key value pair store
 Cdx::cf::interface< interface_t >
 Cdx::cf::interface<::IOCFPlugInInterface >
 Cdx::cf::preferencePersistant storarage
 Cdx::cf::reference< cf_object_t >
 Cdx::cf::type< type_t, enable_t >
 Cdx::circularKernel/user space shared circular buffer
 Cdx::circular::channel< dst_t, src_t, up, dn, sfinae >Copy/mix channel converters
 Cdx::circular::channel< dst_t, src_t, false, false, typename std::enable_if_t< std::is_floating_point_v< dst_t >==std::is_floating_point_v< src_t > > >
 Cdx::circular::channel< dst_t, src_t, false, true >
 Cdx::circular::channel< dst_t, src_t, true, false >
 Cdx::circular::channel< dst_t, src_t, up, dn, typename std::enable_if_t< std::is_floating_point_v< dst_t > &&!std::is_floating_point_v< src_t > > >
 Cdx::circular::channel< dst_t, src_t, up, dn, typename std::enable_if_t<!std::is_floating_point_v< dst_t > &&std::is_floating_point_v< src_t > > >
 Cdx::circular::format
 Cdx::coreaudio::__target
 Cdx::coreaudio::property::listen
 Cdx::coreaudio::server::control
 Cdx::coreaudio::server::control::property
 Cdx::coreaudio::server::control::property::clock
 Cdx::coreaudio::server::control::property::spdif
 Cdx::coreaudio::server::preferenceAccess to the CoreAudio storage
 Cdx::coreaudio::target
 Cdx::coreaudio::target::dx_packed
 Cdx::coreaudio::target::dx_packed::dx_packed
 Cdx::coreaudio::target::dx_packed::dx_packed::dx_packed
 Cdx::device::creator
 Cdx::event< scope_t >
 Cdx::io::powerSystem power notification receiver to get notifications: inherit and connect to runloop
 Cdx::io::reference< object_t >
 Cdx::iobridge< type_t >Ioctl bridge for 32/64bit user mode/kernel space big/little endian interface
 Cdx::launch< object_t >RAII object launcher
 Cdx::log
 Cdx::log::scope
 Cdx::object< invalid_t >Windows handle class bill wasn't sure wether an invalid handle is a nullptr or -1. Hence the invalid_t template parameter. (Usually its -1, but i.e. for file mappings its nullptr, etc.)
 Cdx::open< object_t >RAII manage balanced object open/(close)
 Cdx::os_eventKernel/user space shared event representation
 Cdx::pciPhysical PCI stream descriptor
 Cdx::pci::dmaPhysical DMA stream descriptor
 Cdx::process::mmcssMmcss | thread priority/process priority class
 Cdx::registryWindows registry access
 Cdx::sc::preference::lock
 Cdx::shared::event
 Cdx::shared::memory< buffer_t >::header
 Cdx::stream::channel::control
 Cdx::stream::channel::open< bus_t, max_channels >Generic stream open request
 Cdx::stream::channel::opened< data_t, channels >Generic streaming channel buffer description
 Cdx::stream::clockSelect/get stream sample rate/iosize
 Cdx::stream::clock::monitorPerformance monitor shared memory
 Cdx::stream::clock_value
 Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >Device streaming interface descriptor
 Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::clock
 Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::pin
 Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::streamStream interface descriptor
 Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::stream::configStream interface descriptor
 Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::stream::config::clock
 Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::stream::config::dx_packed
 Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::stream::config::dx_packed::dx_packed
 Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::stream::config::transaction
 Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::stream::pin
 Cdx::stream::device< desc_t >::property
 Cdx::stream::encoder
 Cdx::stream::encoder::index
 Cdx::stream::iosize
 Cdx::stream::opened< object_t >Generic shared streaming buffer description
 Cdx::stream::start< object_t >RAII object start/stop balancer
 Cdx::thread::prio
 Cdx::usb::__::endpoint
 Cdx::usb::__::interface
 Cdx::usb::__request_typeStandard USB control request definitions
 Cdx::usb::audio::descriptorUSB audio class descriptors
 Cdx::usb::audio::descriptor::endpoint
 Cdx::usb::audio::descriptor::endpoint::midi
 Cdx::usb::audio::descriptor::endpoint::streaming
 Cdx::usb::audio::descriptor::endpoint::subtype
 Cdx::usb::audio::descriptor::head
 Cdx::usb::audio::descriptor::interfaceUSB audio class interface descriptors
 Cdx::usb::audio::descriptor::interface::controlUSB audio class control interface descriptors
 Cdx::usb::audio::descriptor::interface::control::input_terminal
 Cdx::usb::audio::descriptor::interface::control::output_terminal
 Cdx::usb::audio::descriptor::interface::control::subtype
 Cdx::usb::audio::descriptor::interface::control::v1
 Cdx::usb::audio::descriptor::interface::control::v2
 Cdx::usb::audio::descriptor::interface::midi
 Cdx::usb::audio::descriptor::interface::midi::jack
 Cdx::usb::audio::descriptor::interface::midi::subtype
 Cdx::usb::audio::descriptor::interface::streamingUSB audio class streaming interface descriptors
 Cdx::usb::audio::descriptor::interface::streaming::format
 Cdx::usb::audio::descriptor::interface::streaming::format::ex
 Cdx::usb::audio::descriptor::interface::streaming::format::type1
 Cdx::usb::audio::descriptor::interface::streaming::format::type2
 Cdx::usb::audio::descriptor::interface::streaming::format::v1
 Cdx::usb::audio::descriptor::interface::streaming::format::v2
 Cdx::usb::audio::descriptor::interface::streaming::format::v2::ex
 Cdx::usb::audio::descriptor::interface::streaming::general
 Cdx::usb::audio::descriptor::interface::streaming::subtype
 Cdx::usb::audio::descriptor::interface::streaming::v1
 Cdx::usb::audio::descriptor::interface::streaming::v2
 Cdx::usb::audio::descriptor::type
 Cdx::usb::audio::isoc
 Cdx::usb::audio::isoc::cycle
 Cdx::usb::audio::isoc::cycle::tick
 Cdx::usb::audio::range< ranges_t >
 Cdx::usb::audio::subclass
 Cdx::usb::descriptor
 Cdx::usb::descriptor::type
 Cdx::usb::endpointUSB specific errors
 Cdx::usb::isoc::frame
 Cdx::usb::midi< buffer_t >::msgUSB MIDI endpoint element types: defining the element size for a single USB MIDI pipe request
 Cdx::usb::pipe< device_t >::attributes
 Cdx::usb::platform::device::void_struct
 Cdx::usb::platform::pipe< device_t, interface_t >::isoc
 Cdx::usb::platform::pipe< device_t, interface_t >::isoc::buffer
 Cdx::usb::stream::device< desc_t >::property
 Cdx::usb::stream::device< desc_t >::property::sync
 Cdx::usb::stream::device< desc_t >::property::sync::cycle
 Cdx::usb::stream::pipe< desc_t, circular_t >::cache
 Cdx::usb::stream::pipe< desc_t, circular_t >::cache::encoder
 Cdx::usb::stream::pipe< desc_t, circular_t >::isoc
 Cdxd::__atomic_pointer< type_t >Atomic pointer operations
 Cdxd::__atomic_pointer< type_t * >
 Cdxd::__atomic_scalar< size, type_t >
 Cdxd::__atomic_scalar< 4, type_t >32bit atomic operations
 Cdxd::abstract::eventAbstract::event: base clase to event<dx::user> and event<dx::kernel> to allow mixed user/kernel broadcast signalization
 Cdxd::adjust< endian_t >
 Cdxd::adjust< host >
 Cdxd::adjust< swap >
 Cdxd::array< vm_t >
 Cdxd::busWDM BUS class
 Cdxd::bus::descDevice description for bus class
 Cdxd::event< scope >IOKit user client
 Cdxd::fourchar_string
 Cdxd::fw::addressIOKit: FireWire address space
 Cdxd::linked::item< item_t >Singly linked list item
 Cdxd::lock< lock_t >
 Cdxd::map< scope_t, vm_t >WDK memory mapping
 Cdxd::memory< scope_t >Virtual kernel memory description
 Cdxd::mutexMutex
 Cdxd::open< object_t, service_t >
 Cdxd::pci::resources
 Cdxd::pci::resources::memory
 Cdxd::pci::scatter_gather< limit_t, alignment_t, page_size_t >
 Cdxd::portMiniport creation helper
 Cdxd::port::reference< object_t >
 Cdxd::reference< object_t >Reference holder for object based reference counter
 Cdxd::referencedReference counting base class
 Cdxd::scoped< object_t >
 Cdxd::scoped<::URB >
 Cdxd::spinlockWDK spinlock
 Cdxd::stream::opened< packetizer_t >Generic streaming interface description
 Cdxd::usb_device::pipe::isoc_frame
 Cdxd::usb_stream_device::stream::bulk::requestUser defined stop commando
 Cdxd::usb_stream_device::stream::isoc::cycle
 Cdxd::usb_stream_device::stream::isoc::request
 Cdxd::wdm::fileFile class
 Cdxd::wdm::registry
 Cdxd::wdm::workitemWDM workitem helper
 Cdxd::wstring< length >
 Cdx::event< dx::user >
 Cdx::event< user >
 Cdxd::event<>
 CGUID
 CHUB_DEVICE_CONFIG_INFO
 CIASIO
 CIMiniportWaveCyclic
 CIMXF
 Cdx::cf::interface<::IOUSBDeviceInterface650 >
 Cdx::cf::interface<::IOUSBInterfaceInterface650 >
 Cdx::iobridge< data_t >
 Cdx::iobridge< dx::stream::channel::control >
 Cdx::iobridge< object_t >
 Cdx::iobridge< void >
 Cdxd::linked::item< link >
 CKSDATARANGE_AUDIO
 Cdxd::map< dx::kernel, channel_t >
 Cdxd::map< dx::kernel, dx::circular >
 Cdxd::map< dx::kernel, dx::stream::channel::control >
 Cdxd::map< dx::kernel, dx::stream::clock::monitor >
 Cdxd::map< dx::kernel, unsigned int >
 Cdxd::map< dx::user, channel_t >
 Cdxd::map< dx::user, dx::circular >
 Cdxd::map< dx::user, dx::stream::channel::control >
 Cdxd::map< dx::user, dx::stream::clock::monitor >
 Cdxd::map< dx::user, unsigned int >
 Cdxd::memory< dx::kernel >
 CMIDIDriverInterface
 Cdx::object< nullptr >
 Cdxd::stream::opened< circular_t >
 Cdxd::stream::opened< dx::circular >
 Cpin_t::device_t
 Cprivate::IOAudioDevice
 CPROCESS_INFORMATION
 Cprotected::IOService
 Cprotected::IOUserClient
 Cpublic::CUnknown
 Cpublic::GUID
 Cpublic::IDmaChannel
 Cpublic::IMiniportDMus
 Cpublic::IMiniportWaveCyclicStream
 Cpublic::IOAudioEngine
 Cpublic::IOAudioStream
 Cpublic::KEVENT
 Cpublic::PCPIN_DESCRIPTOR
 Cdx::cf::reference< ::CFMutableStringRef >
 Cdx::cf::reference< ::CFStringRef >
 Cdx::io::reference< io_iterator_t >
 Cdx::io::reference< io_registry_entry_t >
 Cdx::cf::reference<::CFArrayRef >
 Cdx::cf::reference<::CFBooleanRef >
 Cdx::cf::reference<::CFBundleRef >
 Cdx::cf::reference<::CFDataRef >
 Cdx::cf::reference<::CFErrorRef >
 Cdx::cf::reference<::CFPropertyListRef >
 Cdx::cf::reference<::CFRunLoopObserverRef >
 Cdx::cf::reference<::CFRunLoopSourceRef >
 Cdx::cf::reference<::CFStringRef >
 Cdx::cf::reference<::CFURLRef >
 Cdx::cf::reference<::CFUUIDRef >
 Cdxd::port::reference<::IAllocatorMXF >
 Cdxd::port::reference<::IMasterClock >
 Cdx::io::reference<::io_iterator_t >
 Cdxd::port::reference<::IPortDMus >
 Cdxd::port::reference<::IPortWaveCyclic >
 Cdxd::port::reference<::IServiceGroup >
 Cdx::cf::reference<::SCPreferencesRef >
 Cdxd::scoped< dxd::usb_stream_device::stream >
 CSTARTUPINFOA
 Cstd::basic_string< Char >STL class
 Cstd::condition_variable
 Cstd::deque< T >STL class
 Cstd::enable_if
 Cstd::exceptionSTL class
 Cstd::ios_baseSTL class
 Cstd::map< K, T >STL class
 Cstd::mutexSTL class
 Cstd::recursive_mutexSTL class
 Cstd::streambuf
 Cstd::threadSTL class
 Cstream_desc_t
 Cstream_pin_t
 Cstream_pin_t::device_t
 Cstream_t::stream_desc
 Csuper_device_t
 Csuper_t
 Cthread_time_constraint_policy_data_t
 CUNICODE_STRING
 CUSBD_PIPE_INFORMATION

(c) copyright 2009 dynamic acoustics e.U. generated on Sat Mar 2 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.