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 194 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void UpdateState (const std::string & state)
Defined at line 257 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void UpdateConnectionStatus (bool connected, usb_speed_t speed)
Defined at line 262 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void UpdateUsbMode (UsbMode usb_mode)
Defined at line 268 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void RecordEvent (const std::string & event_name)
Defined at line 273 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void RecordControlTransfer (const ControlTransferInfo & info)
Defined at line 287 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc