diff options
Diffstat (limited to '')
-rw-r--r-- | src/cachecalc.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cachecalc.h b/src/cachecalc.h index dd9712f..7fdb16e 100644 --- a/src/cachecalc.h +++ b/src/cachecalc.h | |||
@@ -3,6 +3,8 @@ | |||
3 | 3 | ||
4 | #include "bu/trace.h" | 4 | #include "bu/trace.h" |
5 | 5 | ||
6 | #include <time.h> | ||
7 | |||
6 | namespace Bu | 8 | namespace Bu |
7 | { | 9 | { |
8 | template<class obtype, class keytype> class Cache; | 10 | template<class obtype, class keytype> class Cache; |
@@ -27,6 +29,8 @@ namespace Bu | |||
27 | 29 | ||
28 | virtual void onLoad( obtype *pSrc, const keytype &key )=0; | 30 | virtual void onLoad( obtype *pSrc, const keytype &key )=0; |
29 | virtual void onUnload( obtype *pSrc, const keytype &key )=0; | 31 | virtual void onUnload( obtype *pSrc, const keytype &key )=0; |
32 | virtual bool shouldSync( obtype *pSrc, const keytype &key, | ||
33 | time_t tLastSync )=0; | ||
30 | virtual void onTick() { }; | 34 | virtual void onTick() { }; |
31 | 35 | ||
32 | protected: | 36 | protected: |