libtransistor
A userland library for the Nintendo Switch
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Data Fields
trn::service::usb::ds::Endpoint Class Referenceabstract
Collaboration diagram for trn::service::usb::ds::Endpoint:
Collaboration graph
[legend]

Public Member Functions

 Endpoint (KEvent &&completion_event)
 
virtual Result< uint32_t > PostBufferAsync (void *buffer, size_t size)=0
 
virtual Result< usb_ds_report_tGetReportData ()=0
 
virtual Result< std::nullopt_t > Stall ()=0
 

Data Fields

KEvent completion_event
 

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