class ReadFileFileSystemRpcMessage

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

ReadFileFileSystemRpcMessage

A `FileSystemRpcMessage` that should be interpreted with the command of reading an open file.

Protected Members

uint64_t fs_object_id_
uint64_t file_offset_
uint64_t file_contents_mem_id_
size_t file_contents_mem_size_
zx_paddr_t file_contents_mem_paddr_
uint64_t * out_file_contents_size_
static const size_t kNumParams
static const size_t kOutReadBufferMemoryParamIndex

Public Methods

void ReadFileFileSystemRpcMessage (ReadFileFileSystemRpcMessage && )

ReadFileFileSystemRpcMessage

Move constructor for `ReadFileFileSystemRpcMessage`. Uses the default implicit

implementation.

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

uint64_t file_system_object_identifier ()

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

uint64_t file_offset ()

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

uint64_t file_contents_memory_identifier ()

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

size_t file_contents_memory_size ()

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

zx_paddr_t file_contents_memory_paddr ()

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

void set_output_file_contents_size (size_t size)

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

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

ReadFileFileSystemRpcMessage

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

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

Protected Methods

void ReadFileFileSystemRpcMessage (FileSystemRpcMessage && fs_message)

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