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_t index, size_t event_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_t intf_class, uint8_t subclass, uint8_t protocol)

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