|
virtual void | clear () |
|
void | add (const String &name, Archive *arch, int priority=0, bool autoFree=true) |
|
void | addDirectory (const String &name, const Path &directory, int priority=0, int depth=1, bool flat=false) |
|
void | addDirectory (const String &name, const FSNode &directory, int priority=0, int depth=1, bool flat=false) |
|
void | addDirectory (const Path &directory, int priority=0, int depth=1, bool flat=false) |
|
void | addDirectory (const FSNode &directory, int priority=0, int depth=1, bool flat=false) |
|
void | addSubDirectoryMatching (const FSNode &directory, const String &caselessName, int priority=0, int depth=1, bool flat=false) |
|
void | addSubDirectoriesMatching (const FSNode &directory, String origPattern, bool ignoreCase, int priority=0, int depth=1, bool flat=false) |
|
void | remove (const String &name) |
|
bool | hasArchive (const String &name) const |
|
Archive * | getArchive (const String &name) const |
|
void | setPriority (const String &name, int priority) |
|
bool | hasFile (const Path &path) const override |
|
bool | isPathDirectory (const Path &path) const override |
|
int | listMatchingMembers (ArchiveMemberList &list, const Path &pattern, bool matchPathComponents=false) const override |
|
int | listMatchingMembers (ArchiveMemberDetailsList &list, const Path &pattern, bool matchPathComponents=false) const |
|
int | listMembers (ArchiveMemberList &list) const override |
|
const ArchiveMemberPtr | getMember (const Path &path) const override |
|
const ArchiveMemberPtr | getMember (const Path &path, Archive **container) const |
|
SeekableReadStream * | createReadStreamForMember (const Path &path) const override |
|
SeekableReadStream * | createReadStreamForMemberAltStream (const Path &path, AltStreamType altStreamType) const override |
|
SeekableReadStream * | createReadStreamForMemberNext (const Path &path, const Archive *starting) const override |
|
void | setIgnoreClashes (bool ignoreClashes) |
|
Common::Error | dumpArchive (const Path &destPath) |
|
virtual char | getPathSeparator () const |
|