|
GDAL
|
Public Member Functions | |
| virtual int | Stat (const char *pszFilename, VSIStatBufL *pStatBuf, int nFlags) |
| virtual int | Unlink (const char *pszFilename) |
| virtual int | Rename (const char *oldpath, const char *newpath) |
| virtual int | Mkdir (const char *pszDirname, long nMode) |
| virtual int | Rmdir (const char *pszDirname) |
| virtual char ** | ReadDir (const char *pszDirname) |
| virtual const VSIArchiveContent * | GetContentOfArchive (const char *archiveFilename, VSIArchiveReader *poReader=NULL) |
| virtual char * | SplitFilename (const char *pszFilename, CPLString &osFileInArchive, int bCheckMainFileExists) |
| virtual VSIArchiveReader * | OpenArchiveFile (const char *archiveFilename, const char *fileInArchiveName) |
| virtual int | FindFileInArchive (const char *archiveFilename, const char *fileInArchiveName, const VSIArchiveEntry **archiveEntry) |
Protected Member Functions | |
| virtual const char * | GetPrefix ()=0 |
| virtual std::vector< CPLString > | GetExtensions ()=0 |
| virtual VSIArchiveReader * | CreateReader (const char *pszArchiveFileName)=0 |
Protected Attributes | |
| CPLMutex * | hMutex |
|
std::map< CPLString, VSIArchiveContent * > | oFileList |
1.7.6.1.