1 #ifndef __PSRESMNGR_H__ 2 #define __PSRESMNGR_H__ 6 #include <csutil/hash.h> 31 virtual csPtr<psTemplateRes>
LoadResource (
const char* name) = 0;
csHash< csRef< psTemplateRes >, csString > psTemplateResourceHash
void Clean()
Releases any resource where the resource manager holds the last reference.
csPtr< psTemplateRes > CreateResource(const char *name)
psTemplateResourceHash * p_resources
Pointer to the hash that stores pointers to loaded resources.
virtual ~psTemplateResMngr()
virtual void UnregisterResource(psTemplateRes *res)
Not yet implemented.
virtual csPtr< psTemplateRes > LoadResource(const char *name)=0