Symbian platform (C++)
SDK native APIs, runtime and tooling
Loading...
Searching...
No Matches
symbian::api::storage::WritableFile Class Reference

#include <cpp/symbian/api/include/symbian/api/storage/storage.h>

Public Member Functions

 WritableFile (WritableFile &&other) noexcept
 
WritableFile & operator= (WritableFile &&other) noexcept
 
 WritableFile (const WritableFile &)=delete
 
WritableFile & operator= (const WritableFile &)=delete
 
 ~WritableFile ()
 
absl::Status WriteAt (std::uint64_t offset, std::span< const std::byte > source)
 
absl::Status Flush ()
 

Static Public Member Functions

static absl::StatusOr< WritableFile > Open (std::u16string_view path, WriteMode mode)
 

Constructor & Destructor Documentation

◆ WritableFile() [1/2]

symbian::api::storage::WritableFile::WritableFile ( WritableFile &&  other)
noexcept

◆ WritableFile() [2/2]

symbian::api::storage::WritableFile::WritableFile ( const WritableFile &  )
delete

◆ ~WritableFile()

symbian::api::storage::WritableFile::~WritableFile ( )

Member Function Documentation

◆ Flush()

absl::Status symbian::api::storage::WritableFile::Flush ( )

◆ Open()

absl::StatusOr< WritableFile > symbian::api::storage::WritableFile::Open ( std::u16string_view  path,
WriteMode  mode 
)
static

◆ operator=() [1/2]

WritableFile & symbian::api::storage::WritableFile::operator= ( const WritableFile &  )
delete

◆ operator=() [2/2]

WritableFile & symbian::api::storage::WritableFile::operator= ( WritableFile &&  other)
noexcept

◆ WriteAt()

absl::Status symbian::api::storage::WritableFile::WriteAt ( std::uint64_t  offset,
std::span< const std::byte >  source 
)

The documentation for this class was generated from the following files: