class FreeMemoryRpcMessage

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

FreeMemoryRpcMessage

A `RpcMessage` that should be interpreted with the command of freeing shared memory.

Protected Members

SharedMemoryType memory_type_
uint64_t memory_id_
static const size_t kNumParams
static const size_t kMemorySpecsParamIndex

Public Methods

void FreeMemoryRpcMessage (FreeMemoryRpcMessage && )

FreeMemoryRpcMessage

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

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

SharedMemoryType memory_type ()

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

uint64_t memory_identifier ()

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

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

FreeMemoryRpcMessage

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

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

Protected Methods

void FreeMemoryRpcMessage (RpcMessage && rpc_message)

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