class CompatDriverServer

Defined at line 17 of file ../../src/devices/misc/drivers/compat/compat_driver_server.h

Public Methods

void * initialize (fdf_handle_t server_handle)

Initialize the fuchsia_driver_framework::Driver server.

Defined at line 29 of file ../../src/devices/misc/drivers/compat/compat_driver_server.cc

void destroy (void * token)

Destroy the fuchsia_driver_framework::Driver server.

Defined at line 35 of file ../../src/devices/misc/drivers/compat/compat_driver_server.cc

Driver * CreateDriver (fuchsia_driver_framework::DriverStartArgs start_args, fdf::UnownedSynchronizedDispatcher driver_dispatcher, fdf::StartCompleter start_completer)

Defined at line 40 of file ../../src/devices/misc/drivers/compat/compat_driver_server.cc

void CompatDriverServer (fdf_dispatcher_t * dispatcher, fdf_handle_t server_handle)

Defined at line 16 of file ../../src/devices/misc/drivers/compat/compat_driver_server.cc

void ~CompatDriverServer ()

Defined at line 23 of file ../../src/devices/misc/drivers/compat/compat_driver_server.cc

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_driver_framework::Driver> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 37 of file ../../src/devices/misc/drivers/compat/compat_driver_server.h

void Start (StartRequestView request, fdf::Arena & arena, StartCompleter::Sync & completer)

Defined at line 62 of file ../../src/devices/misc/drivers/compat/compat_driver_server.cc

void Stop (fdf::Arena & arena, StopCompleter::Sync & completer)

Defined at line 82 of file ../../src/devices/misc/drivers/compat/compat_driver_server.cc