#ifndef CACHE_H #define CACHE_H #include "decoder.h" #include "encoder.h" #include namespace fs = boost::filesystem; class EncodedCache { private: Decoder::p decoder; Encoder::p encoder; std::string hash; public: EncodedCache(fs::path path, Decoder::p decoder, Encoder::p encoder); virtual ~EncodedCache() {}; fs::path get_path(); void create_cache(); }; #endif