#include <cachepolicyinterface.h>
Inherited by nmn::LruCachePolicy.
Inheritance diagram for nmn::CachePolicyInterface:
Public Member Functions | |
virtual | ~CachePolicyInterface () |
virtual void * | invalidate (void *policy_cursor)=0 |
virtual void * | downloadable ()=0 |
virtual void * | refresh (void *policy_cursor)=0 |
virtual void * | upload (void *cache_cursor)=0 |
virtual nmn::CachePolicyInterface::~CachePolicyInterface | ( | ) | [inline, virtual] |
virtual void* nmn::CachePolicyInterface::downloadable | ( | ) | [pure virtual] |
Implemented in nmn::LruCachePolicy.
virtual void* nmn::CachePolicyInterface::invalidate | ( | void * | policy_cursor | ) | [pure virtual] |
Implemented in nmn::LruCachePolicy.
virtual void* nmn::CachePolicyInterface::refresh | ( | void * | policy_cursor | ) | [pure virtual] |
Implemented in nmn::LruCachePolicy.
virtual void* nmn::CachePolicyInterface::upload | ( | void * | cache_cursor | ) | [pure virtual] |
Implemented in nmn::LruCachePolicy.