libtransistor
A userland library for the Nintendo Switch
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions
trn::service::usb::ds::Interface Class Reference

Public Member Functions

 Interface (usb_ds_interface_t intf)
 
Result< std::nullopt_t > Enable ()
 
Result< std::nullopt_t > Disable ()
 
Result< std::shared_ptr
< Endpoint > > 
GetEndpoint (usb_endpoint_descriptor_t &descriptor)
 
Result< std::shared_ptr
< Endpoint > > 
GetCtrlInEndpoint ()
 
Result< std::shared_ptr
< Endpoint > > 
GetCtrlOutEndpoint ()
 
Result< std::nullopt_t > StallCtrl ()
 

The documentation for this class was generated from the following file: