dxd - dynax driver framework 2.6.0d205
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...
struct  dx::usb::endpoint::attributes
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 endpoint &endpoint)
std::ostream & dx::usb::operator<< (std::ostream &os, const endpoint::attributes &attributes)
std::ostream & operator<< (std::ostream &os, const decltype(dx::usb::__request_type::direction)&direction)
std::ostream & operator<< (std::ostream &os, const decltype(dx::usb::__request_type::recipient)&recipient)
std::ostream & operator<< (std::ostream &os, const decltype(dx::usb::__request_type::type)&type)
std::ostream & operator<< (std::ostream &os, const decltype(dx::usb::control::request)&request)
std::ostream & operator<< (std::ostream &os, const decltype(dx::usb::descriptor::device)&device)
std::ostream & operator<< (std::ostream &os, const decltype(dx::usb::descriptor::endpoint)&endpoint)
std::ostream & operator<< (std::ostream &os, const decltype(dx::usb::descriptor::interface)&interface)
std::ostream & operator<< (std::ostream &os, const dx::usb::__request_type &request_type)
std::ostream & operator<< (std::ostream &os, const dx::usb::control &control)
template<typename data_t>
std::ostream & operator<< (std::ostream &os, const dx::usb::request< data_t > &request)

Function Documentation

◆ operator<<() [1/10]

std::ostream & operator<< ( std::ostream & os,
const decltype(dx::usb::__request_type::direction)& direction )
inline

◆ operator<<() [2/10]

std::ostream & operator<< ( std::ostream & os,
const decltype(dx::usb::__request_type::recipient)& recipient )
inline

◆ operator<<() [3/10]

std::ostream & operator<< ( std::ostream & os,
const decltype(dx::usb::__request_type::type)& type )
inline

◆ operator<<() [4/10]

std::ostream & operator<< ( std::ostream & os,
const decltype(dx::usb::control::request)& request )
inline

◆ operator<<() [5/10]

std::ostream & operator<< ( std::ostream & os,
const decltype(dx::usb::descriptor::device)& device )
inline

◆ operator<<() [6/10]

std::ostream & operator<< ( std::ostream & os,
const decltype(dx::usb::descriptor::endpoint)& endpoint )
inline

◆ operator<<() [7/10]

std::ostream & operator<< ( std::ostream & os,
const decltype(dx::usb::descriptor::interface)& interface )
inline

◆ operator<<() [8/10]

std::ostream & operator<< ( std::ostream & os,
const dx::usb::__request_type & request_type )
inline

◆ operator<<() [9/10]

std::ostream & operator<< ( std::ostream & os,
const dx::usb::control & control )
inline

◆ operator<<() [10/10]

template<typename data_t>
std::ostream & operator<< ( std::ostream & os,
const dx::usb::request< data_t > & request )
inline

(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.