class BacklightFidlAdapter

Defined at line 18 of file ../../src/graphics/display/lib/api-protocols/cpp/backlight-fidl-adapter.h

Translates FIDL API calls to `BacklightInterface` C++ method calls.

This adapter implements the [`fuchsia.hardware.backlight/Device`] FIDL API.

Public Methods

void BacklightFidlAdapter (BacklightInterface * backlight)

`backlight` receives translated FIDL calls to the

[`fuchsia.hardware.backlight/Device`] interface. It must not be null, and

must outlive the newly created instance.

Defined at line 15 of file ../../src/graphics/display/lib/api-protocols/cpp/backlight-fidl-adapter.cc

void ~BacklightFidlAdapter ()

Defined at line 19 of file ../../src/graphics/display/lib/api-protocols/cpp/backlight-fidl-adapter.cc

fidl::ProtocolHandler<fuchsia_hardware_backlight::Device> CreateHandler (async_dispatcher_t & dispatcher)

Defined at line 21 of file ../../src/graphics/display/lib/api-protocols/cpp/backlight-fidl-adapter.cc

void BacklightFidlAdapter (const BacklightFidlAdapter & )

Defined at line 25 of file ../../src/graphics/display/lib/api-protocols/cpp/backlight-fidl-adapter.h

BacklightFidlAdapter & operator= (const BacklightFidlAdapter & )

Defined at line 26 of file ../../src/graphics/display/lib/api-protocols/cpp/backlight-fidl-adapter.h

void GetStateNormalized (GetStateNormalizedCompleter::Sync & completer)

fidl::WireServer

<fuchsia

_hardware_backlight::Device>:

Defined at line 26 of file ../../src/graphics/display/lib/api-protocols/cpp/backlight-fidl-adapter.cc

void SetStateNormalized (fuchsia_hardware_backlight::wire::DeviceSetStateNormalizedRequest * request, SetStateNormalizedCompleter::Sync & completer)

Defined at line 35 of file ../../src/graphics/display/lib/api-protocols/cpp/backlight-fidl-adapter.cc

void GetStateAbsolute (GetStateAbsoluteCompleter::Sync & completer)

Defined at line 49 of file ../../src/graphics/display/lib/api-protocols/cpp/backlight-fidl-adapter.cc

void SetStateAbsolute (fuchsia_hardware_backlight::wire::DeviceSetStateAbsoluteRequest * request, SetStateAbsoluteCompleter::Sync & completer)

Defined at line 62 of file ../../src/graphics/display/lib/api-protocols/cpp/backlight-fidl-adapter.cc

void GetMaxAbsoluteBrightness (GetMaxAbsoluteBrightnessCompleter::Sync & completer)

Defined at line 76 of file ../../src/graphics/display/lib/api-protocols/cpp/backlight-fidl-adapter.cc