class WriteFileFileSystemRpcMessage

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

uint64_t file_system_object_identifier ()

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

uint64_t file_offset ()

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

uint64_t file_contents_memory_identifier ()

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

size_t file_contents_memory_size ()

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

zx_paddr_t file_contents_memory_paddr ()

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

Protected Methods

void WriteFileFileSystemRpcMessage (FileSystemRpcMessage && fs_message)

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