class TruncateFileFileSystemRpcMessage

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

TruncateFileFileSystemRpcMessage

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

Protected Members

uint64_t fs_object_id_
uint64_t target_file_size_
static const size_t kNumParams

Public Methods

void TruncateFileFileSystemRpcMessage (TruncateFileFileSystemRpcMessage && )

TruncateFileFileSystemRpcMessage

Move constructor for `TruncateFileFileSystemRpcMessage`. Uses the default implicit

implementation.

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

uint64_t file_system_object_identifier ()

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

uint64_t target_file_size ()

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

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

TruncateFileFileSystemRpcMessage

Attempts to create a `TruncateFileFileSystemRpcMessage` from a moved-in

`FileSystemRpcMessage`.

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

Protected Methods

void TruncateFileFileSystemRpcMessage (FileSystemRpcMessage && fs_message)

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