ScummVM API documentation
AdvancedDetectorCacheManager Class Reference

#include <advancedDetector.h>

Inheritance diagram for AdvancedDetectorCacheManager:
Common::Singleton< AdvancedDetectorCacheManager > Common::NonCopyable

Public Member Functions

void setMD5 (const Common::String &fname, const Common::String &md5)
 
const Common::StringgetMD5 (const Common::String &fname) const
 
void setSize (const Common::String &fname, int64 size)
 
int64 getSize (const Common::String &fname) const
 
bool containsMD5 (const Common::String &fname) const
 
void addArchive (const Common::FSNode &node, Common::Archive *archivePtr)
 
Common::ArchivegetArchive (const Common::FSNode &node) const
 
void clearArchives ()
 
void clear ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Common::Singleton< AdvancedDetectorCacheManager >
static bool hasInstance ()
 
static AdvancedDetectorCacheManagerinstance ()
 
static void destroy ()
 
- Protected Types inherited from Common::Singleton< AdvancedDetectorCacheManager >
typedef AdvancedDetectorCacheManager SingletonBaseType
 
- Static Protected Attributes inherited from Common::Singleton< AdvancedDetectorCacheManager >
static AdvancedDetectorCacheManager_singleton
 

Detailed Description

Singleton Cache Storage for Computed MD5s and Open Archives


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