dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx_usb_device.h File Reference
#include "dx_usb_platform_interface.h"
#include "dx_usb_platform_device.h"
#include "dx_usb_platform_pipe.h"
#include "dx_usb_audio.h"
#include <deque>
#include <map>
Include dependency graph for dx_usb_device.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  dx::usb::__::endpoint
struct  dx::usb::__::interface
class  dx::usb::device< preference_t >
 a USB device in user mode: its device, configuration and association descriptors, the platform's handle and this tree's interfaces. It is the base every bus device derives its streams from - the class descriptors it enumerates are what dx::usb::audio::configure builds a desc from More...
class  dx::usb::interface
 an interface of the device: the platform's handle to it and the descriptors of its current alternate setting, which update() re-reads whenever the setting is selected More...
class  dx::usb::pipe< device_t >
struct  dx::usb::request< data_t >

Namespaces

namespace  dx
 dynax driver framework interface namespace
namespace  dx::usb
 USB user mode interface namespace.
namespace  dx::usb::__
 the standard descriptors with what the class descriptors add to them: an endpoint and an interface as the enumeration read them, class descriptors and, for an interface, its endpoints in tow

Functions

std::ostream & dx::usb::operator<< (std::ostream &os, const interface &interface)
std::ostream & operator<< (std::ostream &os, enum dx::usb::speed speed)

Function Documentation

◆ operator<<()

std::ostream & operator<< ( std::ostream & os,
enum dx::usb::speed speed )
inline
Here is the call graph for this function:

(c) copyright 2009 dynamic acoustics e.U. generated on

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.