#include <AndroidAppFile.h>
|
| CFileAndroidApp (void) |
| Currently only used for retrieving App Icons. More...
|
|
virtual | ~CFileAndroidApp (void) |
|
virtual bool | Open (const CURL &url) |
|
virtual bool | Exists (const CURL &url) |
|
virtual int | Stat (const CURL &url, struct __stat64 *buffer) |
|
virtual ssize_t | Read (void *lpBuf, size_t uiBufSize) |
| Return 32bit rgba raw bitmap. More...
|
|
virtual void | Close () |
|
virtual int64_t | GetLength () |
|
virtual int64_t | Seek (int64_t, int) |
|
virtual int64_t | GetPosition () |
|
virtual int | GetChunkSize () |
|
virtual int | IoControl (EIoControl request, void *param) |
|
virtual unsigned int | ReadIcon (unsigned char **lpBuf, unsigned int *width, unsigned int *height) |
|
| IFile () |
|
virtual | ~IFile () |
|
virtual bool | OpenForWrite (const CURL &url, bool bOverWrite=false) |
|
virtual bool | ReOpen (const CURL &url) |
|
virtual int | Stat (struct __stat64 *buffer) |
|
virtual ssize_t | Write (const void *bufPtr, size_t bufSize) |
|
virtual bool | ReadString (char *szLine, int iLineLength) |
|
virtual void | Flush () |
|
virtual int | Truncate (int64_t size) |
|
virtual double | GetDownloadSpeed () |
|
virtual bool | Delete (const CURL &url) |
|
virtual bool | Rename (const CURL &url, const CURL &urlnew) |
|
virtual bool | SetHidden (const CURL &url, bool hidden) |
|
virtual const std::string | GetProperty (XFILE::FileProperty type, const std::string &name="") const |
|
virtual const std::vector< std::string > | GetPropertyValues (XFILE::FileProperty type, const std::string &name="") const |
|
§ CFileAndroidApp()
CFileAndroidApp::CFileAndroidApp |
( |
void |
| ) |
|
Currently only used for retrieving App Icons.
§ ~CFileAndroidApp()
CFileAndroidApp::~CFileAndroidApp |
( |
void |
| ) |
|
|
virtual |
§ Close()
§ Exists()
bool CFileAndroidApp::Exists |
( |
const CURL & |
url | ) |
|
|
virtual |
§ GetChunkSize()
int CFileAndroidApp::GetChunkSize |
( |
| ) |
|
|
virtual |
§ GetLength()
virtual int64_t XFILE::CFileAndroidApp::GetLength |
( |
| ) |
|
|
inlinevirtual |
§ GetPosition()
virtual int64_t XFILE::CFileAndroidApp::GetPosition |
( |
| ) |
|
|
inlinevirtual |
§ IoControl()
§ IsValidFile()
bool XFILE::CFileAndroidApp::IsValidFile |
( |
const CURL & |
url | ) |
|
|
protected |
§ Open()
bool CFileAndroidApp::Open |
( |
const CURL & |
url | ) |
|
|
virtual |
§ Read()
virtual ssize_t XFILE::CFileAndroidApp::Read |
( |
void * |
lpBuf, |
|
|
size_t |
uiBufSize |
|
) |
| |
|
inlinevirtual |
§ ReadIcon()
unsigned int CFileAndroidApp::ReadIcon |
( |
unsigned char ** |
lpBuf, |
|
|
unsigned int * |
width, |
|
|
unsigned int * |
height |
|
) |
| |
|
virtual |
§ Seek()
virtual int64_t XFILE::CFileAndroidApp::Seek |
( |
int64_t |
, |
|
|
int |
|
|
) |
| |
|
inlinevirtual |
§ Stat()
int CFileAndroidApp::Stat |
( |
const CURL & |
url, |
|
|
struct __stat64 * |
buffer |
|
) |
| |
|
virtual |
Fills struct __stat64 with information about file specified by url. For st_mode function will set correctly _S_IFDIR (directory) flag and may set _S_IREAD (read permission), _S_IWRITE (write permission) flags if such information is available. Function may set st_size (file size), st_atime, st_mtime, st_ctime (access, modification, creation times). Any other flags and members of __stat64 that didn't updated with actual file information will be set to zero (st_nlink can be set ether to 1 or zero).
- Parameters
-
url | specifies requested file |
buffer | pointer to __stat64 buffer to receive information about file |
- Returns
- zero of success, -1 otherwise.
Implements XFILE::IFile.
The documentation for this class was generated from the following files: