Planeshift
Public Member Functions

iCachedObject Struct Reference

#include <icachedobject.h>

List of all members.

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 ()

Detailed Description

Definition at line 23 of file icachedobject.h.


Constructor & Destructor Documentation

virtual iCachedObject::~iCachedObject ( ) [inline, virtual]

Definition at line 34 of file icachedobject.h.


Member Function Documentation

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.


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