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

Classes

struct  CopyProgress
 
struct  DirectoryEntry
 
class  DirectoryReader
 
class  FileCopy
 
struct  NativeDirectory
 
struct  NativeDirectoryEntry
 
struct  NativeFile
 
class  ReadOnlyFile
 
class  WritableFile
 

Enumerations

enum class  WriteMode { kCreateNew , kOpenExisting , kReplaceExisting }
 

Functions

absl::Status CreateDirectories (std::u16string_view path)
 
void SymbianDeviceFileClose (NativeFile *file)
 
int SymbianDeviceFileOpen (const char16_t *path, int length, NativeFile **output)
 
int SymbianDeviceWritableFileOpen (const char16_t *path, int length, int mode, NativeFile **output)
 
int SymbianDeviceFileWriteAt (NativeFile *file, int offset, const unsigned char *source, int length)
 
int SymbianDeviceFileFlush (NativeFile *file)
 
int SymbianDeviceCreateDirectories (const char16_t *path, int length)
 
int SymbianDeviceFileSize (NativeFile *file, int *size)
 
int SymbianDeviceFileReadAt (NativeFile *file, int offset, unsigned char *output, int capacity, int *bytes_read)
 
void SymbianDeviceDirectoryClose (NativeDirectory *directory)
 
int SymbianDeviceDirectoryOpen (const char16_t *path, int length, NativeDirectory **output)
 
int SymbianDeviceDirectoryNext (NativeDirectory *directory, NativeDirectoryEntry *output, bool *end)
 

Enumeration Type Documentation

◆ WriteMode

Enumerator
kCreateNew 
kOpenExisting 
kReplaceExisting 

Function Documentation

◆ CreateDirectories()

absl::Status symbian::api::storage::CreateDirectories ( std::u16string_view  path)

◆ SymbianDeviceCreateDirectories()

int symbian::api::storage::SymbianDeviceCreateDirectories ( const char16_t *  path,
int  length 
)

◆ SymbianDeviceDirectoryClose()

void symbian::api::storage::SymbianDeviceDirectoryClose ( NativeDirectory *  directory)

◆ SymbianDeviceDirectoryNext()

int symbian::api::storage::SymbianDeviceDirectoryNext ( NativeDirectory *  directory,
NativeDirectoryEntry *  output,
bool *  end 
)

◆ SymbianDeviceDirectoryOpen()

int symbian::api::storage::SymbianDeviceDirectoryOpen ( const char16_t *  path,
int  length,
NativeDirectory **  output 
)

◆ SymbianDeviceFileClose()

void symbian::api::storage::SymbianDeviceFileClose ( NativeFile *  file)

◆ SymbianDeviceFileFlush()

int symbian::api::storage::SymbianDeviceFileFlush ( NativeFile *  file)

◆ SymbianDeviceFileOpen()

int symbian::api::storage::SymbianDeviceFileOpen ( const char16_t *  path,
int  length,
NativeFile **  output 
)

◆ SymbianDeviceFileReadAt()

int symbian::api::storage::SymbianDeviceFileReadAt ( NativeFile *  file,
int  offset,
unsigned char *  output,
int  capacity,
int *  bytes_read 
)

◆ SymbianDeviceFileSize()

int symbian::api::storage::SymbianDeviceFileSize ( NativeFile *  file,
int *  size 
)

◆ SymbianDeviceFileWriteAt()

int symbian::api::storage::SymbianDeviceFileWriteAt ( NativeFile *  file,
int  offset,
const unsigned char *  source,
int  length 
)

◆ SymbianDeviceWritableFileOpen()

int symbian::api::storage::SymbianDeviceWritableFileOpen ( const char16_t *  path,
int  length,
int  mode,
NativeFile **  output 
)