Oolite 1.91.0.7658-250404-b1488af
All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Modules Pages
ResourceManager.m File Reference
+ Include dependency graph for ResourceManager.m:

Go to the source code of this file.

Classes

category  ResourceManager(OOPrivate)
 

Functions

NSDictionary * ParseOOSScripts (NSString *script)
 

Variables

static NSString *const kOOLogCacheUpToDate = @"dataCache.upToDate"
 
static NSString *const kOOLogCacheExplicitFlush = @"dataCache.rebuild.explicitFlush"
 
static NSString *const kOOLogCacheStalePaths = @"dataCache.rebuild.pathsChanged"
 
static NSString *const kOOLogCacheStaleDates = @"dataCache.rebuild.datesChanged"
 
static NSString *const kOOCacheSearchPathModDates = @"search path modification dates"
 
static NSString *const kOOCacheKeySearchPaths = @"search paths"
 
static NSString *const kOOCacheKeyModificationDates = @"modification dates"
 
static NSMutableArray * sSearchPaths
 
static NSString * sUseAddOns
 
static NSArray * sUseAddOnsParts
 
static BOOL sFirstRun = YES
 
static BOOL sAllMet = NO
 
static NSMutableArray * sOXPsWithMessagesFound
 
static NSMutableArray * sExternalPaths
 
static NSMutableArray * sErrors
 
static NSMutableDictionary * sOXPManifests
 
static NSMutableDictionary * sSoundCache
 
static NSMutableDictionary * sStringCache
 

Function Documentation

◆ ParseOOSScripts()

NSDictionary * ParseOOSScripts ( NSString * script)
extern

Variable Documentation

◆ kOOCacheKeyModificationDates

NSString* const kOOCacheKeyModificationDates = @"modification dates"
static

Definition at line 56 of file ResourceManager.m.

Referenced by ResourceManager::checkCacheUpToDateForPaths:.

◆ kOOCacheKeySearchPaths

NSString* const kOOCacheKeySearchPaths = @"search paths"
static

Definition at line 55 of file ResourceManager.m.

◆ kOOCacheSearchPathModDates

NSString* const kOOCacheSearchPathModDates = @"search path modification dates"
static

Definition at line 54 of file ResourceManager.m.

Referenced by ResourceManager::checkCacheUpToDateForPaths:.

◆ kOOLogCacheExplicitFlush

NSString* const kOOLogCacheExplicitFlush = @"dataCache.rebuild.explicitFlush"
static

Definition at line 51 of file ResourceManager.m.

Referenced by ResourceManager::checkCacheUpToDateForPaths:.

◆ kOOLogCacheStaleDates

NSString* const kOOLogCacheStaleDates = @"dataCache.rebuild.datesChanged"
static

Definition at line 53 of file ResourceManager.m.

Referenced by ResourceManager::checkCacheUpToDateForPaths:.

◆ kOOLogCacheStalePaths

NSString* const kOOLogCacheStalePaths = @"dataCache.rebuild.pathsChanged"
static

Definition at line 52 of file ResourceManager.m.

Referenced by ResourceManager::checkCacheUpToDateForPaths:.

◆ kOOLogCacheUpToDate

NSString* const kOOLogCacheUpToDate = @"dataCache.upToDate"
static

Definition at line 50 of file ResourceManager.m.

Referenced by ResourceManager::checkCacheUpToDateForPaths:.

◆ sAllMet

◆ sErrors

◆ sExternalPaths

NSMutableArray* sExternalPaths
static

◆ sFirstRun

BOOL sFirstRun = YES
static

Definition at line 92 of file ResourceManager.m.

Referenced by ResourceManager::reset, and ResourceManager::setUseAddOns:.

◆ sOXPManifests

NSMutableDictionary* sOXPManifests
static

◆ sOXPsWithMessagesFound

NSMutableArray* sOXPsWithMessagesFound
static

◆ sSearchPaths

◆ sSoundCache

NSMutableDictionary* sSoundCache
static

Definition at line 103 of file ResourceManager.m.

Referenced by ResourceManager::clearCaches.

◆ sStringCache

NSMutableDictionary* sStringCache
static

◆ sUseAddOns

◆ sUseAddOnsParts