Planeshift
cachemanager.h File Reference
#include <csutil/stringarray.h>
#include <csutil/hash.h>
#include <csgeom/vector3.h>
#include "util/slots.h"
#include "util/gameevent.h"
#include "bulkobjects/pscharacter.h"
#include "bulkobjects/psitemstats.h"
#include "icachedobject.h"

Go to the source code of this file.

Classes

struct  ArmorVsWeapon
 
struct  CacheManager::CachedObject
 
class  CacheManager
 This class manages the caching of data that is unchanging during server operation. More...
 
class  optionEntry
 This class rappresents an option tree which comes from the server_options table. More...
 
class  CacheManager::psCacheExpireEvent
 The generic cache sets timers for each object added to the cache, then if the object is not removed by the expiration time, it calls the iCachedObject interface and deletes the object. More...
 
struct  psCharacterLimitation
 This class allows CacheManager to yield a list of qualifying values given a player's score at something. More...
 
struct  psCharMode
 A character mode and its properties. More...
 
struct  psItemStatFlags
 A list of the flags mapped to their IDs. More...
 
struct  psMovement
 A character movement and its properties. More...