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