webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <fileutils.h>
Public Member Functions | |
virtual | ~FilesystemInterface () |
virtual DirectoryIterator * | IterateDirectory () |
virtual FileStream * | OpenFile (const Pathname &filename, const std::string &mode)=0 |
virtual bool | DeleteFile (const Pathname &filename)=0 |
virtual bool | DeleteEmptyFolder (const Pathname &folder)=0 |
virtual bool | DeleteFolderContents (const Pathname &folder) |
virtual bool | DeleteFolderAndContents (const Pathname &folder) |
virtual bool | CreateFolder (const Pathname &pathname)=0 |
virtual bool | MoveFile (const Pathname &old_path, const Pathname &new_path)=0 |
virtual bool | CopyFile (const Pathname &old_path, const Pathname &new_path)=0 |
virtual bool | IsFolder (const Pathname &pathname)=0 |
virtual bool | IsFile (const Pathname &pathname)=0 |
virtual bool | IsAbsent (const Pathname &pathname)=0 |
virtual bool | IsTemporaryPath (const Pathname &pathname)=0 |
virtual bool | GetTemporaryFolder (Pathname &path, bool create, const std::string *append)=0 |
virtual std::string | TempFilename (const Pathname &dir, const std::string &prefix)=0 |
virtual bool | GetFileSize (const Pathname &path, size_t *size)=0 |
virtual bool | GetFileTime (const Pathname &path, FileTimeType which, time_t *time)=0 |
virtual bool | GetAppTempFolder (Pathname *path)=0 |
void | SetOrganizationName (const std::string &organization) |
void | GetOrganizationName (std::string *organization) |
void | SetApplicationName (const std::string &application) |
void | GetApplicationName (std::string *application) |
virtual | ~FilesystemInterface () |
virtual DirectoryIterator * | IterateDirectory () |
virtual FileStream * | OpenFile (const Pathname &filename, const std::string &mode)=0 |
virtual bool | DeleteFile (const Pathname &filename)=0 |
virtual bool | DeleteEmptyFolder (const Pathname &folder)=0 |
virtual bool | DeleteFolderContents (const Pathname &folder) |
virtual bool | DeleteFolderAndContents (const Pathname &folder) |
virtual bool | CreateFolder (const Pathname &pathname)=0 |
virtual bool | MoveFile (const Pathname &old_path, const Pathname &new_path)=0 |
virtual bool | CopyFile (const Pathname &old_path, const Pathname &new_path)=0 |
virtual bool | IsFolder (const Pathname &pathname)=0 |
virtual bool | IsFile (const Pathname &pathname)=0 |
virtual bool | IsAbsent (const Pathname &pathname)=0 |
virtual bool | IsTemporaryPath (const Pathname &pathname)=0 |
virtual bool | GetTemporaryFolder (Pathname &path, bool create, const std::string *append)=0 |
virtual std::string | TempFilename (const Pathname &dir, const std::string &prefix)=0 |
virtual bool | GetFileSize (const Pathname &path, size_t *size)=0 |
virtual bool | GetFileTime (const Pathname &path, FileTimeType which, time_t *time)=0 |
virtual bool | GetAppTempFolder (Pathname *path)=0 |
void | SetOrganizationName (const std::string &organization) |
void | GetOrganizationName (std::string *organization) |
void | SetApplicationName (const std::string &application) |
void | GetApplicationName (std::string *application) |
Protected Attributes | |
std::string | organization_name_ |
std::string | application_name_ |
|
inlinevirtual |
|
inlinevirtual |
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inline |
|
inline |
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
inline |
|
inline |
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
virtual |
|
virtual |
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
inline |
|
inline |
|
inline |
|
inline |
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
pure virtual |
Implemented in rtc::UnixFilesystem, rtc::UnixFilesystem, rtc::Win32Filesystem, and rtc::Win32Filesystem.
|
protected |
|
protected |