class DciInspect
Defined at line 151 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 161 of file ../../src/devices/usb/lib/usb-inspect/include/usb-inspect/usb-inspect.h
uint64_t connect_count ()
Defined at line 188 of file ../../src/devices/usb/lib/usb-inspect/include/usb-inspect/usb-inspect.h
uint64_t disconnect_count ()
Defined at line 192 of file ../../src/devices/usb/lib/usb-inspect/include/usb-inspect/usb-inspect.h
uint64_t set_configuration_count ()
Defined at line 196 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 199 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
int64_t last_connect_time_ns ()
Defined at line 200 of file ../../src/devices/usb/lib/usb-inspect/include/usb-inspect/usb-inspect.h
int64_t last_disconnect_time_ns ()
Defined at line 204 of file ../../src/devices/usb/lib/usb-inspect/include/usb-inspect/usb-inspect.h
void UpdateState (const std::string & state)
Defined at line 272 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void UpdateSpeed (usb_speed_t speed)
Defined at line 277 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void UpdateConnectionStatus (bool connected, usb_speed_t speed)
Defined at line 282 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void UpdateUsbMode (UsbMode usb_mode)
Defined at line 308 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void RecordEvent (const std::string & event_name)
Defined at line 313 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void RecordSetConfiguration (uint8_t config)
Defined at line 295 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void RecordControlTransfer (const ControlTransferInfo & info)
Defined at line 327 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc