Rose
|
Classes and functions for caching data fetched from the network. More...
#include <memory>
#include <string>
#include <istream>
#include <future>
#include <mutex>
#include <ostream>
#include <optional>
#include <utility>
#include <filesystem>
#include <map>
#include <chrono>
#include "Constants.h"
#include "Signals.h"
Go to the source code of this file.
Classes | |
class | rose::CacheLocalStore |
A pure virtual class specifying the interface to a cache store system. More... | |
class | rose::CacheObject |
The base class for an object to be cached. More... | |
class | rose::CacheSource |
Virtual ase class for data sources to be cached. More... | |
class | rose::Cache |
A collection CacheObject objects associated with. More... | |
class | rose::CacheFileSystem |
A CacheLocalStore implemented on the local filesystem. More... | |
class | rose::CacheWebSource |
A cache source on the World Wide Web. More... | |
class | rose::WebFileCache |
A cache with a source on the World Wide Web, and local store on the filesystem. More... | |
Namespaces | |
rose | |
ToDo: There is an issue that the initial scroll interaction is lost if the click/press lands on a Widget and not a Container (by user observation). | |
Typedefs | |
using | rose::CacheURI = std::string |
Type for a cache URI value. | |
using | rose::CacheObjectURI = std::string |
Type for a cache object URI value. | |
Classes and functions for caching data fetched from the network.