class Dfv2DriverWithDispatcher

Defined at line 25 of file ../../src/graphics/display/lib/driver-framework-migration-utils/dispatcher/testing/dfv2-driver-with-dispatcher.h

A DFv2 test driver with a background display::Dispatcher that tests can

dispatch async tasks or interrupt handlers.

Public Methods

void Dfv2DriverWithDispatcher ()

Defined at line 21 of file ../../src/graphics/display/lib/driver-framework-migration-utils/dispatcher/testing/dfv2-driver-with-dispatcher.cc

void ~Dfv2DriverWithDispatcher ()

Defined at line 24 of file ../../src/graphics/display/lib/driver-framework-migration-utils/dispatcher/testing/dfv2-driver-with-dispatcher.cc

zx::result<> Start (fdf::DriverContext context)

Implements `fdf::DriverBase2`.

Defined at line 26 of file ../../src/graphics/display/lib/driver-framework-migration-utils/dispatcher/testing/dfv2-driver-with-dispatcher.cc

zx::result<> PostTask (fit::closure task)

Posts a task on its background dispatcher.

Defined at line 36 of file ../../src/graphics/display/lib/driver-framework-migration-utils/dispatcher/testing/dfv2-driver-with-dispatcher.cc

zx::result<> StartIrqHandler (zx::interrupt irq, async::Irq::Handler handler)

Starts an IRQ handler on its background dispatcher.

Defined at line 40 of file ../../src/graphics/display/lib/driver-framework-migration-utils/dispatcher/testing/dfv2-driver-with-dispatcher.cc