--- parser3/src/include/pa_cache_managers.h 2003/01/27 16:19:11 1.9.2.2 +++ parser3/src/include/pa_cache_managers.h 2003/01/31 12:10:43 1.9.2.4 @@ -4,13 +4,13 @@ Copyright (c) 2001, 2003 ArtLebedev Group (http://www.artlebedev.com) Author: Alexandr Petrosian (http://paf.design.ru) - $Date: 2003/01/27 16:19:11 $ + $Date: 2003/01/31 12:10:43 $ */ #ifndef PA_CACHE_MANAGERS_H #define PA_CACHE_MANAGERS_H -static const char* IDENT_CACHE_MANAGERS_H="$Date: 2003/01/27 16:19:11 $"; +static const char* IDENT_CACHE_MANAGERS_H="$Date: 2003/01/31 12:10:43 $"; #include "pa_hash.h" #include "pa_value.h" @@ -21,7 +21,7 @@ static const char* IDENT_CACHE_MANAGERS_ class Cache_manager: public PA_Object { public: /// if filter_server_id not null, returns status only Cachable -s with matching cacheable_item_server_id() - virtual ValuePtr get_status(Pool& pool, ConstStringPtr source) =0; + virtual ValuePtr get_status(Pool& pool, StringPtr source) =0; virtual void maybe_expire_cache() {} }; @@ -34,6 +34,6 @@ public: }; /// global -extern Cache_managers *cache_managers; +extern Cache_managers cache_managers; #endif