/////////////////////////////////////////////////////////////////////////////// // // Copyright (C) 2008-2012 Artyom Beilis (Tonkikh) // // See accompanying file COPYING.TXT file for licensing details. // /////////////////////////////////////////////////////////////////////////////// #ifndef CPPCMS_SESSIOM_MEMORY_STORAGE_H #define CPPCMS_SESSIOM_MEMORY_STORAGE_H #include #include namespace cppcms { namespace sessions { class CPPCMS_API session_memory_storage_factory : public session_storage_factory { public: session_memory_storage_factory(); virtual booster::shared_ptr get(); virtual bool requires_gc(); virtual void gc_job(); virtual ~session_memory_storage_factory(); private: booster::shared_ptr storage_; }; } // sessions } // cppcms #endif