The Archive module allows for managing the members of arbitrary containers in a uniform fashion. It also supports looking up by names and file names, opening a file, and returning a usable input stream.
Classes | |
class | Common::ArchiveMember |
struct | Common::ArchiveMemberDetails |
struct | Common::ArchiveMemberListComparator |
class | Common::GenericArchiveMember |
class | Common::Archive |
class | Common::SharedArchiveContents |
class | Common::MemcachingCaseInsensitiveArchive |
class | Common::SearchSet |
class | Common::SearchManager |
Macros | |
#define | SearchMan Common::SearchManager::instance() |
Typedefs | |
typedef SharedPtr< ArchiveMember > | Common::ArchiveMemberPtr |
typedef List< ArchiveMemberPtr > | Common::ArchiveMemberList |
typedef List< ArchiveMemberDetails > | Common::ArchiveMemberDetailsList |
Enumerations | |
enum | AltStreamType { Invalid, MacFinderInfo, MacResourceFork } |
#define SearchMan Common::SearchManager::instance() |
Shortcut for accessing the Search Manager.
Shared pointer to an archive member.
List of archive members.
List of archive members with the name of the archive they belong to