|
| virtual void | clear () |
| |
| char | getPathSeparator () const override |
| |
| 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) |
| |
|
bool | getChildren (const Common::Path &path, Common::Array< Common::String > &list, ListMode mode=kListDirectoriesOnly, bool hidden=true) const override |
| |
| Common::Error | dumpArchive (const Path &destPath) |
| |