libtransistor
A userland library for the Nintendo Switch
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Structures | Enumerations
usb_ds.hpp File Reference

USB-DS IPC bindings (C++ header) More...

#include <libtransistor/cpp/types.hpp>
#include <libtransistor/cpp/ipc/usb.hpp>
#include <libtransistor/ipc/usb.h>
#include <memory>
Include dependency graph for usb_ds.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  trn::service::usb::ds::DS
 
class  trn::service::usb::ds::Interface
 
class  trn::service::usb::ds::Endpoint
 

Enumerations

enum  State : uint32_t {
  INITIAL = USB_DS_STATE_INITIAL, INIT_STARTING = USB_DS_STATE_INIT_STARTING, INIT2 = USB_DS_STATE_INIT2, INIT3 = USB_DS_STATE_INIT3,
  INITIALIZED = USB_DS_STATE_INITIALIZED
}
 

Detailed Description

USB-DS IPC bindings (C++ header)