22#if !defined(BACKEND_SAVES_DEFAULT_H) && !defined(DISABLE_DEFAULT_SAVEFILEMANAGER)
23#define BACKEND_SAVES_DEFAULT_H
25#include "common/scummsys.h"
26#include "common/savefile.h"
27#include "common/str.h"
29#include "common/hash-str.h"
49 static const uint32 INVALID_TIMESTAMP = UINT_MAX;
50 static const char *
const TIMESTAMPS_FILENAME;
Definition: savefile.h:54
Definition: savefile.h:142
Definition: default-saves.h:34
Common::InSaveFile * openRawFile(const Common::String &filename) override
Common::InSaveFile * openForLoading(const Common::String &filename) override
Common::StringArray listSavefiles(const Common::String &pattern) override
Common::StringArray _lockedFiles
Definition: default-saves.h:100
virtual Common::Path getSavePath() const
void updateSavefilesList(Common::StringArray &lockedFiles) override
virtual void checkPath(const Common::FSNode &dir)
bool exists(const Common::String &filename) override
Common::OutSaveFile * openForSaving(const Common::String &filename, bool compress=true) override
void assureCached(const Common::Path &savePathName)
bool removeSavefile(const Common::String &filename) override
virtual Common::ErrorCode removeFile(const Common::FSNode &fileNode)
SaveFileCache _saveFileCache
Definition: default-saves.h:94
ErrorCode
Definition: error.h:47