Public Member Functions | Protected Member Functions | Protected Attributes

# VSIArchiveFilesystemHandler Class Reference

Inheritance diagram for VSIArchiveFilesystemHandler:

List of all members.

## 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

The documentation for this class was generated from the following files:

- cpl_vsi_virtual.h
- cpl_vsil_abstract_archive.cpp

Generated for GDAL by 1.7.1.