Planeshift
iCachedObject Struct Referenceabstract

#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. More...
 
virtual void * RecoverObject ()=0
 
virtual ~iCachedObject ()
 

Detailed Description

Definition at line 23 of file icachedobject.h.

Constructor & Destructor Documentation

virtual iCachedObject::~iCachedObject ( )
inlinevirtual

Definition at line 34 of file icachedobject.h.

Member Function Documentation

virtual void iCachedObject::DeleteSelf ( )
pure virtual

Implemented in psCharacter, psCharacterList, and psAccountInfo.

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 psCharacter, psCharacterList, and psAccountInfo.

virtual void* iCachedObject::RecoverObject ( )
pure virtual

Implemented in psCharacter, psCharacterList, and psAccountInfo.


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