dxd - dynax driver framework  3070
cross platform open source driver development framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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::event< scope_t > *), doubly::linked::event< scope_t > * >
 Cdxd::__atomic_scalar< sizeof(event< dx::user > *), event< dx::user > * >
 Cdxd::__atomic_scalar< sizeof(int), int >
 Cdxd::__atomic_scalar< sizeof(item_t *), item_t * >
 Cdxd::__atomic_scalar< sizeof(link *), link * >
 Cdxd::__atomic_scalar< sizeof(type_t), type_t >
 C__map
 Cbuffer_t
 Cbus_t
 Cassociation
 Cconfig
 Cdevice
 Cendpoint
 Cinterface
 Cconfig
 Cdevice
 Chead
 Cdesc_t
 Cpin_desc
 Cdx::cf::dictionary<::CFDictionaryRef,::CFMutableDictionaryRef >
 Cdx::cf::dictionary<>
 Cdx::__scalar< type_t, resolution >
 Cdx::cf::dictionary< cf_dictionary_t, cf_basetype_t >
 Cdx::cf::interface< interface_t >
 Cdx::cf::interface<::IOCFPlugInInterface >
 Cdx::cf::preferencePersistant storarage usage: preference[key]= value; value= preference[key]; value= preference[key](default_value);
 Cdx::cf::reference< cf_object_t >
 Cdx::cf::type< type_t, enable_t >
 Cdx::circularKernel/user space shared circular buffer
 Cdx::coreaudio::pin< stream_t, pin_desc_t >
 Cdx::device::creator
 Cdx::event< scope_t >
 Cdx::event< dx::kernel >
 Cdx::io::iteratorInternally used service iterator providing RAII for io_service references - returned when iterating
 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::set
 Cdx::log::set::module
 Cdx::log::set::scope
 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::registryWindows registry access
 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_clocks, max_streams, max_configurations, max_pins, vendor_t >
 Cdx::stream::desc< target_t, max_clocks, max_streams, max_configurations, max_pins, vendor_t >::clock
 Cpin
 Cdx::stream::desc< target_t, max_clocks, max_streams, max_configurations, max_pins, vendor_t >::streamStream interface descriptor
 Cdx::stream::desc< target_t, max_clocks, max_streams, max_configurations, max_pins, vendor_t >::stream::configStream interface descriptor
 Cdx::stream::desc< target_t, max_clocks, max_streams, max_configurations, max_pins, vendor_t >::stream::pin
 Cdx::stream::desc< target_t, max_clocks, max_streams, max_configurations, max_pins, vendor_t >::stream::pin::properties
 Cdx::stream::desc< target_t, max_clocks, max_streams, max_configurations, max_pins, vendor_t >::stream::pin::property_pair
 Cdx::stream::iosize
 Cdx::stream::opened< object_t >Generic shared streaming buffer description
 Cdx::stream::start< object_t >RAII object start/stop balancer
 Cdx::stream::void_structDevice streaming interface descriptor
 Cdx::usb::__request_typeStandard USB control request definitions
 Cdx::usb::audio< buffer_t >::descriptor
 Cdx::usb::audio< buffer_t >::descriptor::endpoint
 Cdx::usb::audio< buffer_t >::descriptor::endpoint::midi
 Cdx::usb::audio< buffer_t >::descriptor::endpoint::streaming
 Cdx::usb::audio< buffer_t >::descriptor::endpoint::subtype
 Cdx::usb::audio< buffer_t >::descriptor::interface
 Cdx::usb::audio< buffer_t >::descriptor::interface::control
 Cdx::usb::audio< buffer_t >::descriptor::interface::control::subtype
 Cdx::usb::audio< buffer_t >::descriptor::interface::midi
 Cdx::usb::audio< buffer_t >::descriptor::interface::midi::jack
 Cdx::usb::audio< buffer_t >::descriptor::interface::midi::subtype
 Cdx::usb::audio< buffer_t >::descriptor::interface::streaming
 Cdx::usb::audio< buffer_t >::descriptor::interface::streaming::format
 Cdx::usb::audio< buffer_t >::descriptor::interface::streaming::format::ex
 Cdx::usb::audio< buffer_t >::descriptor::interface::streaming::subtype
 Cdx::usb::audio< buffer_t >::descriptor::type
 Cdx::usb::audio< buffer_t >::isoc
 Cdx::usb::audio< buffer_t >::isoc::cycle
 Cdx::usb::audio< buffer_t >::isoc::cycle::tick
 Cdx::usb::audio< buffer_t >::subclass
 Cdx::usb::descriptor
 Cdx::usb::descriptor::type
 Cdx::usb::endpointUSB endpoint selector
 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
 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::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::event< dx::user >Kernel representation of shared user space event
 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 >
 Cdxd::event< scope_t >
 Cdxd::event<>
 Cdx::cf::interface<::IOUSBDeviceInterface650 >
 Cdx::cf::interface<::IOUSBInterfaceInterface650 >
 Cdx::iobridge< data_t >
 Cdx::iobridge< dx::stream::channel::control >
 Cdx::iobridge< io_t >
 Cdx::iobridge< object_t >
 Cdx::iobridge< void >
 Cdxd::linked::item< event< dx::user > >
 Cdxd::linked::item< link >
 CKSDATARANGE_AUDIO
 Cdxd::map< dx::kernel, channel_t >
 Cdxd::map< dx::kernel, dx::circular >
 Cdxd::map< dx::kernel, dx::dxd::multichannel::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::dxd::multichannel::stream::dxd::multichannel::stream::umap::channel::control >
 Cdxd::map< dx::user, dx::dxd::stream::clock::monitor >
 Cdxd::map< dx::user, unsigned int >
 Cdxd::memory< dx::kernel >
 Cdxd::memory<>
 Cdxd::stream::opened< circular_t >
 Cdxd::stream::opened< dx::circular >
 Cdx::stream::opened< io_t >
 Cdx::coreaudio::pin< stream, struct desc_t::stream::dx::coreaudio::pin >
 Cpin_desc_t
 Cpipe
 CAudioServerPlugInDriverInterface
 CIOAudioDevice
 CMIDIDriverInterface
 CUSBD_PIPE_INFORMATION
 CIOService
 CIOUserClient
 CCUnknown
 CGUID
 CHUB_DEVICE_CONFIG_INFO
 CIDmaChannel
 CIMiniportDMus
 CIMiniportWaveCyclic
 CIMiniportWaveCyclicStream
 CIMXF
 CIOAudioEngine
 CIOAudioStream
 CKEVENT
 CPCPIN_DESCRIPTOR
 CUNICODE_STRING
 Cdx::cf::reference< ::CFMutableStringRef >
 Cdx::cf::reference< ::CFStringRef >
 Cdx::io::reference< io_iterator_t >
 Cdx::io::reference< io_registry_entry_t >
 Cdx::cf::reference<::CFBooleanRef >
 Cdx::cf::reference<::CFNumberRef >
 Cdx::cf::reference<::CFPropertyListRef >
 Cdx::cf::reference<::CFRunLoopObserverRef >
 Cdx::cf::reference<::CFURLRef >
 Cdxd::port::reference<::IAllocatorMXF >
 Cdxd::port::reference<::IMasterClock >
 Cdxd::port::reference<::IPortDMus >
 Cdxd::port::reference<::IPortWaveCyclic >
 Cdxd::port::reference<::IServiceGroup >
 Cdxd::scoped< dxd::usb_stream_device::stream >
 Cstd::basic_string< Char >STL class
 Ccondition_variable
 Cstd::deque< T >STL class
 Cenable_if
 Cstd::exceptionSTL class
 Cstd::ios_baseSTL class
 Cmutex
 Cstreambuf
 Cstd::threadSTL class
 Cstream_desc_t
 Cstream_desc
 Csuper_t
 Cstreamt_desc_t

(c) copyright 2009 dynamic acoustics e.U. generated on Sun Feb 9 2020

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.