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