Planeshift
|
#include <icachedobject.h>
Public Member Functions | |
virtual void | DeleteSelf ()=0 |
virtual void | ProcessCacheTimeout ()=0 |
This function is called by the generic cache if the specified ticks go by and the cache object is not already removed. | |
virtual void * | RecoverObject ()=0 |
virtual | ~iCachedObject () |
Definition at line 23 of file icachedobject.h.
virtual iCachedObject::~iCachedObject | ( | ) | [inline, virtual] |
Definition at line 34 of file icachedobject.h.
virtual void iCachedObject::DeleteSelf | ( | ) | [pure virtual] |
Implemented in psAccountInfo, psCharacter, and psCharacterList.
virtual void iCachedObject::ProcessCacheTimeout | ( | ) | [pure virtual] |
This function is called by the generic cache if the specified ticks go by and the cache object is not already removed.
After this function is called, the object is removed from the generic cache and deleted.
Implemented in psAccountInfo, psCharacter, and psCharacterList.
virtual void* iCachedObject::RecoverObject | ( | ) | [pure virtual] |
Implemented in psAccountInfo, psCharacter, and psCharacterList.