class LoadTaRpcMessage
Defined at line 384 of file ../../src/devices/tee/drivers/optee/optee-message.h
LoadTaRpcMessage
A `RpcMessage` that should be interpreted with the command of loading a trusted application.
Protected Members
Uuid ta_uuid_
uint64_t mem_id_
size_t mem_size_
zx_paddr_t mem_paddr_
uint64_t * out_ta_size_
static const size_t kNumParams
static const size_t kUuidParamIndex
static const size_t kMemoryReferenceParamIndex
Public Methods
void LoadTaRpcMessage (LoadTaRpcMessage && )
LoadTaRpcMessage
Move constructor for `LoadTaRpcMessage`. Uses the default implicit implementation.
Defined at line 389 of file ../../src/devices/tee/drivers/optee/optee-message.h
const Uuid & ta_uuid ()
Defined at line 397 of file ../../src/devices/tee/drivers/optee/optee-message.h
uint64_t memory_reference_id ()
Defined at line 399 of file ../../src/devices/tee/drivers/optee/optee-message.h
size_t memory_reference_size ()
Defined at line 401 of file ../../src/devices/tee/drivers/optee/optee-message.h
zx_paddr_t memory_reference_paddr ()
Defined at line 403 of file ../../src/devices/tee/drivers/optee/optee-message.h
void set_output_ta_size (size_t ta_size)
Defined at line 405 of file ../../src/devices/tee/drivers/optee/optee-message.h
fpromise::result<LoadTaRpcMessage, zx_status_t> CreateFromRpcMessage (RpcMessage && rpc_message)
LoadTaRpcMessage
Attempts to create a `LoadTaRpcMessage` from a moved-in `RpcMessage`.
Defined at line 461 of file ../../src/devices/tee/drivers/optee/optee-message.cc
Protected Methods
void LoadTaRpcMessage (RpcMessage && rpc_message)
Defined at line 411 of file ../../src/devices/tee/drivers/optee/optee-message.h