class WriteFileFileSystemRpcMessage

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

WriteFileFileSystemRpcMessage

A `FileSystemRpcMessage` that should be interpreted with the command of writing to 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_
static const size_t kNumParams
static const size_t kWriteBufferMemoryParam

Public Methods

void WriteFileFileSystemRpcMessage (WriteFileFileSystemRpcMessage && )

WriteFileFileSystemRpcMessage

Move constructor for `WriteFileFileSystemRpcMessage`. Uses the default implicit

implementation.

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

uint64_t file_system_object_identifier ()

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

uint64_t file_offset ()

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

uint64_t file_contents_memory_identifier ()

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

size_t file_contents_memory_size ()

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

zx_paddr_t file_contents_memory_paddr ()

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

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

WriteFileFileSystemRpcMessage

Constructs a `WriteFileFileSystemRpcMessage` from a moved-in `FileSystemRpcMessage`.

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

Protected Methods

void WriteFileFileSystemRpcMessage (FileSystemRpcMessage && fs_message)

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