Sirikata
Public Member Functions | Static Protected Attributes
Sirikata::Cache Class Reference

#include <Cache.hpp>

Inheritance diagram for Sirikata::Cache:
Collaboration diagram for Sirikata::Cache:

List of all members.

Public Member Functions

virtual ~Cache ()
virtual void insert (const UUID &toInsert, ServerID bid, CacheTimeMS tms, double vMag, double weight, double distance, double radius, double lookupWeight, double unitsScaling)=0
virtual const OSegEntrylookup (const UUID &lookingFor)=0
virtual void remove (const UUID &toRemove)=0
virtual std::string getCacheName ()=0

Static Protected Attributes

static const int CACHE_MAX_SIZE = 1000
static const int CACHE_NUM_CACHE_REMOVE = 100

Constructor & Destructor Documentation

virtual Sirikata::Cache::~Cache ( ) [inline, virtual]

Member Function Documentation

virtual std::string Sirikata::Cache::getCacheName ( ) [pure virtual]
virtual void Sirikata::Cache::insert ( const UUID toInsert,
ServerID  bid,
CacheTimeMS  tms,
double  vMag,
double  weight,
double  distance,
double  radius,
double  lookupWeight,
double  unitsScaling 
) [pure virtual]
virtual const OSegEntry& Sirikata::Cache::lookup ( const UUID lookingFor) [pure virtual]
virtual void Sirikata::Cache::remove ( const UUID toRemove) [pure virtual]

Member Data Documentation

const int Sirikata::Cache::CACHE_MAX_SIZE = 1000 [static, protected]
const int Sirikata::Cache::CACHE_NUM_CACHE_REMOVE = 100 [static, protected]

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