vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
vrecko::PersistentCache Member List

This is the complete list of members for vrecko::PersistentCache, including all inherited members.

baseDirvrecko::PersistentCacheprotected
bEnableCachevrecko::PersistentCacheprotected
cacheDirvrecko::PersistentCacheprotected
closeCacheFile(OpenedCacheFile *cacheData, vrecko::BufferedFile *bfile)vrecko::PersistentCache
closeCacheFile(OpenedCacheFile *cacheData, vrecko::BufferedFileWrite *bfile)vrecko::PersistentCache
constructModelDataName(char *outDataName, vrecko::EnvironmentObject *obj)vrecko::PersistentCacheprotected
filesLockvrecko::PersistentCacheprotected
getCacheDir()vrecko::PersistentCacheinline
getEnable()vrecko::PersistentCacheinline
internalDecrementReaderWriter(OpenedCacheFile *cacheData, bool bReading)vrecko::PersistentCacheprotected
internalFindAndLock(const char *originalFileName, const char *translatedFileName, unsigned long version, const char *desiredExtension, bool bReading, unsigned long ulWaitTimeout)vrecko::PersistentCacheprotected
internalOpenReadWrite(const char *dataName, const char *relatedFileName, unsigned long version, OpenedCacheFile **cacheData, vrecko::BufferedFile **bfile, vrecko::BufferedFileWrite **bfileWrite, unsigned long ulWaitTimeout)vrecko::PersistentCacheprotected
loadModel(const char *relatedFileName, vrecko::EnvironmentObject *obj)vrecko::PersistentCache
openCacheFileForReading(const char *dataName, const char *relatedFileName, unsigned long version, OpenedCacheFile **cacheData, vrecko::BufferedFile **bfile, unsigned long ulWaitTimeout=0)vrecko::PersistentCacheinline
openCacheFileForWriting(const char *dataName, const char *relatedFileName, unsigned long version, OpenedCacheFile **cacheData, vrecko::BufferedFileWrite **bfile, unsigned long ulWaitTimeout=0)vrecko::PersistentCacheinline
openedFilesvrecko::PersistentCacheprotected
PersistentCache()vrecko::PersistentCache
saveModel(const char *relatedFileName, osg::Node *node, vrecko::EnvironmentObject *obj)vrecko::PersistentCache
setEnable(bool bNewEnableCache)vrecko::PersistentCache
testVersionIsAtLeast(const char *fileName, int minVersion)vrecko::PersistentCacheprotected
translateName(char *outTranslatedName, const char *inDataName, const char *inRelatedFileName)vrecko::PersistentCacheprotected
~PersistentCache()vrecko::PersistentCache