class DciInspect
Defined at line 143 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 153 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 191 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void UpdateState (const std::string & state)
Defined at line 254 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void UpdateConnectionStatus (bool connected, usb_speed_t speed)
Defined at line 259 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void UpdateUsbMode (usb_mode_t usb_mode)
Defined at line 265 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void RecordEvent (const std::string & event_name)
Defined at line 270 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void RecordControlTransfer (const ControlTransferInfo & info)
Defined at line 284 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc