|
dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
|
Classes | |
| struct | dx::usb::__request_type |
| standard USB control request definitions More... | |
| struct | dx::usb::control |
| a setup packet: the request and its wValue/wIndex/wLength. length is the data stage's size - a request carrying data with length 0 is stalled by the device More... | |
| union | dx::usb::descriptor |
| the standard descriptors over the platform's own declarations: one spelling for the walkers of dx_usb_audio.h, whatever SDK the build takes them from More... | |
| struct | dx::usb::descriptor::type |
| struct | dx::usb::endpoint |
| USB specific errors. More... | |
| struct | dx::usb::endpoint::attributes |
| an endpoint's bmAttributes: the transfer type, how an isochronous endpoint synchronizes, and whether it carries data or the feedback for another endpoint More... | |
| union | dx::usb::isoc::frame |
| one frame of a request: what was asked for, what the controller delivered and its status - laid over the platform's own frame structure, so a request is filled once and submitted as it stands More... | |
| struct | dx::usb::isoc::result |
| completed asynchronous isoc request, as pulled by a platform pipe's poll() More... | |
| struct | dx::usb::request< data_t, typename > |
Namespaces | |
| namespace | dx |
| dynax driver framework interface namespace | |
| namespace | dx::usb |
| USB user mode interface namespace. | |
| namespace | dx::usb::isoc |
| the isochronous transfer as both platforms describe it, frame by frame | |
Enumerations | |
| enum | { dx::usb::isoc::max_micro_frames = 8 , dx::usb::isoc::ticks_per_sec = 1000 , dx::usb::isoc::max_requests = 0x40 } |
| 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) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| (c) copyright 2009 dynamic acoustics e.U. | generated on |