12 #include "filesystem/IFile.h" 24 bool Open(
const CURL& url)
override;
25 void Close()
override;
26 bool Exists(
const CURL& url)
override;
28 int64_t Seek(int64_t iFilePosition,
int iWhence = SEEK_SET)
override;
29 ssize_t
Read(
void* lpBuf,
size_t uiBufSize)
override;
30 int Stat(
struct __stat64* buffer)
override;
31 int Stat(
const CURL& url,
struct __stat64* buffer)
override;
32 int64_t GetLength()
override;
33 int64_t GetPosition()
override;
34 int GetChunkSize()
override;
41 struct zip_file *m_zip_file;
42 struct zip *m_zip_archive;
ssize_t Read(void *lpBuf, size_t uiBufSize) override
Attempt to read bufSize bytes from currently opened file into buffer bufPtr.
Definition: APKFile.cpp:158
int Stat(struct __stat64 *buffer) override
Fills struct __stat64 with information about currently open file For st_mode function will set correc...
Definition: APKFile.cpp:180