class OpenFileFileSystemRpcMessage

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

OpenFileFileSystemRpcMessage

A `FileSystemRpcMessage` that should be interpreted with the command of opening a file.

Protected Members

uint64_t path_mem_id_
size_t path_mem_size_
zx_paddr_t path_mem_paddr_
uint64_t * out_fs_object_id_
static const size_t kNumParams
static const size_t kPathParamIndex
static const size_t kOutFileSystemObjectIdParamIndex

Public Methods

void OpenFileFileSystemRpcMessage (OpenFileFileSystemRpcMessage && )

OpenFileFileSystemRpcMessage

Move constructor for `OpenFileFileSystemRpcMessage`. Uses the default implicit

implementation.

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

uint64_t path_memory_identifier ()

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

size_t path_memory_size ()

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

zx_paddr_t path_memory_paddr ()

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

void set_output_file_system_object_identifier (uint64_t object_id)

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

fpromise::result<OpenFileFileSystemRpcMessage, zx_status_t> CreateFromFsRpcMessage (FileSystemRpcMessage && fs_message)

OpenFileFileSystemRpcMessage

Attempts to create a `OpenFileFileSystemRpcMessage` from a moved-in `FileSystemRpcMessage`.

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

Protected Methods

void OpenFileFileSystemRpcMessage (FileSystemRpcMessage && fs_message)

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