class FunctionInspect
Defined at line 182 of file ../../src/devices/usb/lib/usb-inspect/include/usb-inspect/usb-inspect.h
Class to manage common USB function metrics (configuration, interface descriptors, events).
Public Members
static const size_t kDefaultEventCapacity
Public Methods
void FunctionInspect ()
Defined at line 188 of file ../../src/devices/usb/lib/usb-inspect/include/usb-inspect/usb-inspect.h
void Init (inspect::Node &parent,const std::string &name,uint8_tindex,size_tevent_capacity)
============================================================================
FunctionInspect Implementation
============================================================================
Defined at line 253 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void UpdateConfiguration (uint8_t config, bool configured)
Defined at line 360 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void UpdateDescriptorInfo (uint8_tintf_class,uint8_tsubclass,uint8_tprotocol)
Defined at line 366 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void SetDescriptors (std::vector<uint8_t> descriptors)
Defined at line 373 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc
void RecordEvent (const std::string & event_name)
Defined at line 378 of file ../../src/devices/usb/lib/usb-inspect/usb-inspect.cc