TeaSpeak-Client/native/updater/file.h

20 lines
493 B
C
Raw Normal View History

2019-10-25 19:51:40 -04:00
#pragma once
#include <string>
namespace file {
/**
* @param source
* @param target If empty then the file will be deleted
* @return
*/
extern bool move(std::string& error, const std::string& source, const std::string& target);
extern void drop_backup(const std::string& source);
extern std::string register_backup(const std::string& source);
extern void rollback();
2019-10-27 16:50:25 -04:00
extern void commit();
2019-10-25 19:51:40 -04:00
extern bool file_locked(const std::string& file);
}