diff options
Diffstat (limited to '')
| -rw-r--r-- | src/cachestore.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/cachestore.h b/src/cachestore.h index 3211b6a..5b52359 100644 --- a/src/cachestore.h +++ b/src/cachestore.h | |||
| @@ -1,8 +1,6 @@ | |||
| 1 | #ifndef BU_CACHE_STORE_H | 1 | #ifndef BU_CACHE_STORE_H |
| 2 | #define BU_CACHE_STORE_H | 2 | #define BU_CACHE_STORE_H |
| 3 | 3 | ||
| 4 | #include "bu/cptr.h" | ||
| 5 | |||
| 6 | namespace Bu | 4 | namespace Bu |
| 7 | { | 5 | { |
| 8 | /** | 6 | /** |
| @@ -21,10 +19,8 @@ namespace Bu | |||
| 21 | { | 19 | { |
| 22 | } | 20 | } |
| 23 | 21 | ||
| 24 | typedef Bu::CPtr<obtype, keytype> Ptr; | ||
| 25 | |||
| 26 | virtual obtype *load( const keytype &key )=0; | 22 | virtual obtype *load( const keytype &key )=0; |
| 27 | virtual void unload( obtype *pObj )=0; | 23 | virtual void unload( obtype *pObj, const keytype &key )=0; |
| 28 | virtual keytype create( obtype *pSrc )=0; | 24 | virtual keytype create( obtype *pSrc )=0; |
| 29 | virtual void destroy( obtype *pObj, const keytype &key )=0; | 25 | virtual void destroy( obtype *pObj, const keytype &key )=0; |
| 30 | 26 | ||
