|
Public Member Functions |
| ZipFileSystem (IN(RString) zipfile) |
| ~ZipFileSystem () |
bool | ownsFile (IN(RString) fname) |
RString | getRootName () |
| returns the root name of the this file system Examples: /home/roger/myfile.zip ftp://ftp.artefaktur.com
|
acdk::io::RFileArray | listFiles (IN(RString) directory, int listflags) |
acdk::io::RFile | file (IN(RString) path) |
| creates an instance of given file.
|
acdk::io::RFileImpl | getFileImpl (IN(RString) fqpath) |
| returns a file implementation for this full qualified file implementation
|
int | fileCount () |
void | dump (IN(acdk::io::RPrintWriter) out) |
Static Public Member Functions |
void | loadFileSystem () |
| this is needed to be sure, that this .dll/.so will be loaded into memory
|
Protected Member Functions |
void | _load () |
void | _addDerived () |
void | _addDirLfh (IN(RString) dirname) |
RLocalFileHeader | _find (IN(RString) fname) |
void | _readCentralDirectory (acdk::io::Reader &in) |
void | _findCentralDirectory (acdk::io::Reader &in) |
void | _scanLocalHeader (acdk::io::Reader &in) |
Private Attributes |
RString | _fileName |
bool | _loaded |
RLocalFileHeaderArray | _lfheaders |
Friends |
class | ZipFileImpl |