Classes | |
| struct | CacheFileHeader |
Functions | |
| std::string | read_bounded_string (cereal::BinaryInputArchive &ar) |
| std::string | read_cache_stamps (cereal::BinaryInputArchive &ar, const std::string &expected_vendor_name) |
| bool | cache_covers_version (const std::string &cached, const Semver &on_disk) |
| template<class Archive, class Entry, class ConfigFn> | |
| void | visit_entry (Archive &ar, Entry &e, ConfigFn &&config) |
| void | save_entries (cereal::BinaryOutputArchive &ar, const std::vector< CachedPreset > &entries, const CacheDictionary &dict) |
| void | load_entries (cereal::BinaryInputArchive &ar, std::vector< CachedPreset > &entries, const CacheDictionary &dict) |
| bool | read_cache_blob (const std::string &path, std::string &out_blob) |
| bool | write_cache_blob (const std::string &path, const std::string &blob) |
Variables | |
| constexpr uint32_t | CACHE_MAGIC = 0x4F52435A |
| constexpr uint32_t | CACHE_VERSION = 2 |
| constexpr uint32_t | MAX_RESERVED_ENTRIES = 4096 |
| struct Slic3r::anonymous_namespace{PresetCacheFormat.cpp}::CacheFileHeader |
| bool Slic3r::anonymous_namespace{PresetCacheFormat.cpp}::cache_covers_version | ( | const std::string & | cached, |
| const Semver & | on_disk ) |
References cache_covers_version(), Slic3r::Semver::inf(), Slic3r::Semver::parse(), and Slic3r::Semver::valid().
Referenced by cache_covers_version().
| void Slic3r::anonymous_namespace{PresetCacheFormat.cpp}::load_entries | ( | cereal::BinaryInputArchive & | ar, |
| std::vector< CachedPreset > & | entries, | ||
| const CacheDictionary & | dict ) |
References Slic3r::CachedPreset::config_src, Slic3r::load_config(), load_entries(), MAX_RESERVED_ENTRIES, and visit_entry().
Referenced by load_entries().
| std::string Slic3r::anonymous_namespace{PresetCacheFormat.cpp}::read_bounded_string | ( | cereal::BinaryInputArchive & | ar | ) |
References read_bounded_string().
Referenced by read_bounded_string(), and read_cache_stamps().
| bool Slic3r::anonymous_namespace{PresetCacheFormat.cpp}::read_cache_blob | ( | const std::string & | path, |
| std::string & | out_blob ) |
References CACHE_MAGIC, Slic3r::anonymous_namespace{PresetCacheFormat.cpp}::CacheFileHeader::crc32, Slic3r::anonymous_namespace{PresetCacheFormat.cpp}::CacheFileHeader::data_size, Slic3r::anonymous_namespace{PresetCacheFormat.cpp}::CacheFileHeader::magic, and read_cache_blob().
Referenced by read_cache_blob().
| std::string Slic3r::anonymous_namespace{PresetCacheFormat.cpp}::read_cache_stamps | ( | cereal::BinaryInputArchive & | ar, |
| const std::string & | expected_vendor_name ) |
References CACHE_VERSION, read_bounded_string(), and read_cache_stamps().
Referenced by read_cache_stamps().
| void Slic3r::anonymous_namespace{PresetCacheFormat.cpp}::save_entries | ( | cereal::BinaryOutputArchive & | ar, |
| const std::vector< CachedPreset > & | entries, | ||
| const CacheDictionary & | dict ) |
References Slic3r::save_config(), save_entries(), and visit_entry().
Referenced by save_entries().
| void Slic3r::anonymous_namespace{PresetCacheFormat.cpp}::visit_entry | ( | Archive & | ar, |
| Entry & | e, | ||
| ConfigFn && | config ) |
References visit_entry().
Referenced by load_entries(), save_entries(), and visit_entry().
| bool Slic3r::anonymous_namespace{PresetCacheFormat.cpp}::write_cache_blob | ( | const std::string & | path, |
| const std::string & | blob ) |
References CACHE_MAGIC, CACHE_VERSION, Slic3r::anonymous_namespace{PresetCacheFormat.cpp}::CacheFileHeader::crc32, Slic3r::anonymous_namespace{PresetCacheFormat.cpp}::CacheFileHeader::data_size, Slic3r::anonymous_namespace{PresetCacheFormat.cpp}::CacheFileHeader::magic, Slic3r::anonymous_namespace{PresetCacheFormat.cpp}::CacheFileHeader::version, write_cache_blob(), and Slic3r::write_file_atomically().
Referenced by write_cache_blob().
|
constexpr |
Referenced by read_cache_blob(), and write_cache_blob().
|
constexpr |
Referenced by read_cache_stamps(), and write_cache_blob().
|
constexpr |
Referenced by load_entries().