Ceylan::SmartResourceManager< Key >::CacheEntry Struct Reference

Metadata associated to a cached resource. More...

#include <CeylanSmartResourceManager.h>

Collaboration diagram for Ceylan::SmartResourceManager< Key >::CacheEntry:
Collaboration graph
[legend]

List of all members.

Public Attributes

const SmartResource_resource
 A pointer to the Resource itself.
Uint32 _requestCount
 The number of times that this resource was already requested through this cache.
Uint32 _cloneCount
 The number of times this smart resource had to be cloned.
System::Size _size
 The size in memory of this resource.

Detailed Description

template<typename Key>
struct Ceylan::SmartResourceManager< Key >::CacheEntry

Metadata associated to a cached resource.

Definition at line 611 of file CeylanSmartResourceManager.h.


Member Data Documentation

The number of times this smart resource had to be cloned.

Definition at line 626 of file CeylanSmartResourceManager.h.

The number of times that this resource was already requested through this cache.

Definition at line 623 of file CeylanSmartResourceManager.h.

Referenced by Ceylan::SmartResourceManager< Key >::addEntry().

template<typename Key >
const SmartResource* Ceylan::SmartResourceManager< Key >::CacheEntry::_resource

A pointer to the Resource itself.

Definition at line 616 of file CeylanSmartResourceManager.h.

Referenced by Ceylan::SmartResourceManager< Key >::addEntry().

The size in memory of this resource.

Definition at line 629 of file CeylanSmartResourceManager.h.

Referenced by Ceylan::SmartResourceManager< Key >::addEntry().


The documentation for this struct was generated from the following file:
Generated on Mon Nov 29 13:40:25 2010 for Ceylan by  doxygen 1.6.3