class DciInspect
Defined at line 112 of file ../../src/devices/usb/lib/usb-inspect/include/usb-inspect/usb-inspect.h
Class to manage common DCI/peripheral controller Inspect metrics.
Public Members
static const size_t kDefaultControlTransferCapacity
static const size_t kDefaultEventCapacity
Public Methods
void DciInspect ()
Defined at line 122 of file ../../src/devices/usb/lib/usb-inspect/include/usb-inspect/usb-inspect.h
void Init (inspect::Node &parent,const std::string &name,size_tctrl_capacity,size_tevent_capacity)
============================================================================
DciInspect Implementation
============================================================================
Defined at line 133 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void UpdateState (const std::string & state)
Defined at line 196 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void UpdateConnectionStatus (bool connected, usb_speed_t speed)
Defined at line 201 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void UpdateUsbMode (usb_mode_t usb_mode)
Defined at line 207 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void RecordEvent (const std::string & event_name)
Defined at line 212 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void RecordControlTransfer (const ControlTransferInfo & info)
Defined at line 226 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc