#include <lrucachepolicy.h>
Inherits nmn::CachePolicyInterface.
Inheritance diagram for nmn::LruCachePolicy:
Public Member Functions | |
LruCachePolicy () | |
not yet documented | |
~LruCachePolicy () | |
not yet documented | |
void * | invalidate (void *policy_cursor) |
not yet documented | |
void * | downloadable () |
not yet documented | |
void * | refresh (void *policy_cursor) |
not yet documented | |
void * | upload (void *cache_cursor) |
not yet documented | |
Private Types | |
typedef std::list< void * > | Container |
typedef Container::iterator | Iterator |
Private Attributes | |
Container | _cache_cursors |
typedef std::list< void* > nmn::LruCachePolicy::Container [private] |
typedef Container::iterator nmn::LruCachePolicy::Iterator [private] |
nmn::LruCachePolicy::LruCachePolicy | ( | ) |
not yet documented
nmn::LruCachePolicy::~LruCachePolicy | ( | ) |
not yet documented
void * nmn::LruCachePolicy::downloadable | ( | ) | [virtual] |
void * nmn::LruCachePolicy::invalidate | ( | void * | policy_cursor | ) | [virtual] |
void * nmn::LruCachePolicy::refresh | ( | void * | policy_cursor | ) | [virtual] |
void * nmn::LruCachePolicy::upload | ( | void * | cache_cursor | ) | [virtual] |
Container nmn::LruCachePolicy::_cache_cursors [private] |