CppCMS
cache_pool.h
1 //
3 // Copyright (C) 2008-2012 Artyom Beilis (Tonkikh) <artyomtnk@yahoo.com>
4 //
5 // See accompanying file COPYING.TXT file for licensing details.
6 //
8 #ifndef CPPCMS_CACHE_POOL_H
9 #define CPPCMS_CACHE_POOL_H
10 
11 #include <cppcms/defs.h>
12 #include <booster/noncopyable.h>
13 #include <booster/intrusive_ptr.h>
14 #include <booster/hold_ptr.h>
15 #include <cppcms/base_cache_fwd.h>
16 
17 namespace cppcms {
18  namespace json { class value; }
19  namespace impl { class base_cache; }
20 
22  class CPPCMS_API cache_pool {
23  public:
24  cache_pool(json::value const &settings);
25  ~cache_pool();
27  private:
28  struct _data;
30  };
32 }
33 
34 #endif
This is the namespace where all CppCMS functionality is placed.
Definition: application.h:19