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