27 #ifndef __OBJCACHE_H_INCL__
28 #define __OBJCACHE_H_INCL__
void InsertCacheHints(hintSet hset, PyDict *into)
std::map< std::string, std::string > CacheKeysMap
static const uint32 CharCreateNewExtraCachableObjectCount
ObjCacheService(PyServiceMgr *mgr, const char *cacheDir)
bool IsCacheLoaded(const ObjectCachedSessionMethodID &m) const
bool _LoadCachableObject(const PyRep *objectID)
void GiveCache(const ObjectCachedMethodID &m, PyRep **contents)
PyRep * GetCacheHint(const PyRep *objectID)
PySubStream * LoadCachedFile(const char *filename, const char *oname)
bool IsCacheLoaded(const ObjectCachedMethodID &m) const
static const char *const AppearanceCachableObjects[]
static const uint32 AppearanceCachableObjectCount
static const uint32 CharCreateCachableObjectCount
virtual ~ObjCacheService()
~ObjectCachedSessionMethodID()
static const uint32 LoginCachableObjectCount
static const char *const LoginCachableObjects[]
static const char *const CharCreateCachableObjects[]
void InvalidateCache(const PyRep *objectID)
void GiveCache(const ObjectCachedSessionMethodID &m, PyRep **contents)
CacheKeysMap::const_iterator CacheKeysMapConstItr
void GiveCache(const PyRep *objectID, PyRep **contents)
void InvalidateCache(const ObjectCachedMethodID &m)
static const char *const CharCreateNewExtraCachableObjects[]
PyObject * MakeObjectCachedSessionMethodCallResult(const ObjectCachedSessionMethodID &m, const char *sessionInfoName, const char *clientWhen="always")
#define PyCallable_DECL_CALL(n)
CacheKeysMap::iterator CacheKeysMapItr
PyObject * MakeObjectCachedMethodCallResult(const ObjectCachedMethodID &m, const char *versionCheck="run")
ObjectCachedSessionMethodID(const char *service, const char *method, int32 sessionValue)
Dispatcher *const m_dispatch
PyObject * MakeObjectCachedSessionMethodCallResult(const PyRep *objectID, const char *sessionInfoName, const char *clientWhen="always")
PyObject * MakeObjectCachedMethodCallResult(const PyRep *objectID, const char *versionCheck="run")
ObjectCachedMethodID(const char *service, const char *method)
bool IsCacheLoaded(const PyRep *objectID) const