class ReadFileFileSystemRpcMessage

Defined at line 851 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 857 of file ../../src/devices/tee/drivers/optee/optee-message.h

uint64_t file_system_object_identifier ()

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

uint64_t file_offset ()

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

uint64_t file_contents_memory_identifier ()

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

size_t file_contents_memory_size ()

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

zx_paddr_t file_contents_memory_paddr ()

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

void set_output_file_contents_size (size_t size)

Defined at line 875 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 931 of file ../../src/devices/tee/drivers/optee/optee-message.cc

Protected Methods

void ReadFileFileSystemRpcMessage (FileSystemRpcMessage && fs_message)

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