class GlobalLockHandle

Defined at line 16 of file ../../src/devices/board/lib/acpi/global-lock.h

Public Methods

void Create (acpi::Acpi * acpi, async_dispatcher_t * dispatcher, fidl::WireServer<fuchsia_hardware_acpi::Device>::AcquireGlobalLockCompleter::Async completer, uint16_t timeout)

Acquire the global lock and create a GlobalLockHandle which serves requests on the given

|server|. The GlobalLockHandle owns itself, and will be destroyed when the channel is closed.

This function does not block the calling thread. It will spawn a thread which waits for the

global lock, and then replies to the transaction.

Defined at line 11 of file ../../src/devices/board/lib/acpi/global-lock.cc

void GlobalLockHandle (acpi::Acpi * acpi, uint32_t handle)

Defined at line 18 of file ../../src/devices/board/lib/acpi/global-lock.h

void ~GlobalLockHandle ()

Defined at line 19 of file ../../src/devices/board/lib/acpi/global-lock.h