class WaitQueueRpcMessage

Defined at line 476 of file ../../src/devices/tee/drivers/optee/optee-message.h

WaitQueueRpcMessage

A `RpcMessage` that should be interpreted with the command of WaitQueue

Protected Members

static const size_t kNumParams
static const size_t kParamIndex

Public Methods

void WaitQueueRpcMessage (WaitQueueRpcMessage && )

WaitQueueRpcMessage

Move constructor for `WaitQueueRpcMessage`. Uses the default implicit implementation.

Defined at line 486 of file ../../src/devices/tee/drivers/optee/optee-message.h

uint64_t command ()

Defined at line 494 of file ../../src/devices/tee/drivers/optee/optee-message.h

uint32_t key ()

Defined at line 495 of file ../../src/devices/tee/drivers/optee/optee-message.h

fpromise::result<WaitQueueRpcMessage, zx_status_t> CreateFromRpcMessage (RpcMessage && rpc_message)

WaitQueueRpcMessage

Attempts to create a `WaitQueueRpcMessage` from a moved-in `RpcMessage`.

Defined at line 578 of file ../../src/devices/tee/drivers/optee/optee-message.cc

Protected Methods

void WaitQueueRpcMessage (RpcMessage && rpc_message)

Defined at line 498 of file ../../src/devices/tee/drivers/optee/optee-message.h

Enumerations

enum Command
Name Value
kSleep 0
kWakeUp 1

Defined at line 478 of file ../../src/devices/tee/drivers/optee/optee-message.h