class ThroughputTracker
Defined at line 369 of file ../../src/devices/usb/lib/usb-inspect/include/usb-inspect/usb-inspect.h
Periodically triggers a measurement callback at a fixed interval to calculate throughput.
Public Methods
void ThroughputTracker (async_dispatcher_t *dispatcher,MeasureCallbackcallback,zx::durationinterval)
Defined at line 373 of file ../../src/devices/usb/lib/usb-inspect/include/usb-inspect/usb-inspect.h
void Start ()
Starts the periodic throughput timer.
Defined at line 380 of file ../../src/devices/usb/lib/usb-inspect/include/usb-inspect/usb-inspect.h
void Stop ()
Stops the periodic throughput timer.
Defined at line 386 of file ../../src/devices/usb/lib/usb-inspect/include/usb-inspect/usb-inspect.h
void MeasureForTesting (zx::duration delta)
Manually triggers the measurement callback with a fixed elapsed duration.
Defined at line 389 of file ../../src/devices/usb/lib/usb-inspect/include/usb-inspect/usb-inspect.h