dxd - dynax driver framework  3211
cross platform open source driver development framework
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 Cdxd::__atomic_pointer< type_t *>
 Cdxd::__atomic_scalar< sizeof(doubly::linked::abstract::event *), doubly::linked::abstract::event * >
 Cdxd::__atomic_scalar< sizeof(event *), event * >
 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
 Cbase_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::at_dynax_trace
 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::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::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 >
 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 >
 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 >
 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::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<::CFRunLoopSourceRef >
 Cdx::cf::reference<::CFURLRef >
 Cdx::cf::reference<::CFUUIDRef >
 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
 Cdx::cf::type< const char *>
 Cbuffer_t
 Cstreamt_desc_t

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