dxd - dynax driver framework 2.1.0d71
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx_usb.h File Reference
#include "dx_stream.h"
#include <sstream>
#include <iomanip>
+ Include dependency graph for dx_usb.h:
+ This graph shows which files directly or indirectly include this file:

Classes

struct  dx::usb::__request_type
 standard USB control request definitions More...
 
struct  dx::usb::control
 
union  dx::usb::descriptor
 
struct  dx::usb::descriptor::type
 
struct  dx::usb::endpoint
 USB specific errors. More...
 
union  dx::usb::isoc::frame
 
struct  dx::usb::request< data_t, typename >
 

Namespaces

namespace  dx
 dynax driver framework user mode interface namespace
 
namespace  dx::usb
 USB user mode interface namespace.
 
namespace  dx::usb::isoc
 

Enumerations

enum  { dx::usb::isoc::max_micro_frames = 8 , dx::usb::isoc::ticks_per_sec = 1000 }
 
enum  dx::usb::language : uint16_t { dx::usb::standard = english }
 

Functions

std::ostream & dx::usb::operator<< (std::ostream &os, const control &control)
 
dx_packed_end std::ostream & dx::usb::operator<< (std::ostream &os, const decltype(descriptor::device)&device)
 
std::ostream & dx::usb::operator<< (std::ostream &os, const decltype(descriptor::endpoint)&endpoint)
 
std::ostream & dx::usb::operator<< (std::ostream &os, const decltype(descriptor::interface)&interface)
 
std::ostream & dx::usb::operator<< (std::ostream &os, const endpoint &endpoint)
 
template<typename data_t >
std::ostream & dx::usb::operator<< (std::ostream &os, const request< data_t > &request)
 

(c) copyright 2009 dynamic acoustics e.U. generated on Thu Jun 6 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.