12 #include "filesystem/IFile.h"    24   bool Open(
const CURL& url) 
override;
    25   bool Exists(
const CURL& url) 
override;
    26   int Stat(
const CURL& url, 
struct __stat64* buffer) 
override;
    29   ssize_t 
Read(
void* lpBuf, 
size_t uiBufSize)
 override { 
return 0; }
    30   void Close() 
override;
    31   int64_t GetLength()
 override { 
return 0; }
    32   int64_t Seek(int64_t, 
int)
 override { 
return -1; }
    33   int64_t GetPosition()
 override { 
return 0; }
    34   int GetChunkSize() 
override;
    35   int IoControl(EIoControl request, 
void* param) 
override;
    37   virtual unsigned int ReadIcon(
unsigned char **lpBuf, 
unsigned int* width, 
unsigned int* height);
    40   bool IsValidFile(
const CURL& url);
    44   std::string       m_packageName;
    45   std::string       m_packageLabel;
 
ssize_t Read(void *lpBuf, size_t uiBufSize) override
Return 32bit rgba raw bitmap. 
Definition: AndroidAppFile.h:29
Definition: AndroidAppFile.h:18
int Stat(const CURL &url, struct __stat64 *buffer) override
Fills struct __stat64 with information about file specified by url. 
Definition: AndroidAppFile.cpp:195
CFileAndroidApp(void)
Currently only used for retrieving App Icons. 
Definition: AndroidAppFile.cpp:32