class Dfv2DriverWithDispatcher

Defined at line 21 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 (fdf::DriverStartArgs start_args, fdf::UnownedSynchronizedDispatcher driver_dispatcher)

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

void ~Dfv2DriverWithDispatcher ()

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

zx::result<> Start ()

Implements `fdf::DriverBase`.

Defined at line 24 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 34 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 38 of file ../../src/graphics/display/lib/driver-framework-migration-utils/dispatcher/testing/dfv2-driver-with-dispatcher.cc