class UsbMonitor
Defined at line 22 of file ../../src/devices/usb/lib/usb-monitor-util/include/usb-monitor-util/usb-monitor-util.h
Records USB transactions and statistics on them.
Public Methods
void Start ()
Start recording USB transactions. These are currently stored as traces.
Defined at line 13 of file ../../src/devices/usb/lib/usb-monitor-util/usb-monitor-util.cc
void Stop ()
Stop recording USB transactions.
Defined at line 21 of file ../../src/devices/usb/lib/usb-monitor-util/usb-monitor-util.cc
bool Started ()
True if USB transaction recording is started.
Defined at line 29 of file ../../src/devices/usb/lib/usb-monitor-util/usb-monitor-util.cc
void AddRecord (usb_request_t * request)
Records a new usb request.
Defined at line 34 of file ../../src/devices/usb/lib/usb-monitor-util/usb-monitor-util.cc
UsbMonitorStats GetStats ()
Returns statistics on the currently stored USB transactions.
Defined at line 46 of file ../../src/devices/usb/lib/usb-monitor-util/usb-monitor-util.cc