StateFile: use file system API, log in UTF-8

This commit is contained in:
Denis Krjuchkov
2013-02-02 20:42:24 +06:00
parent 3b620112ca
commit 2bb751d9fa
3 changed files with 16 additions and 11 deletions

View File

@@ -30,6 +30,7 @@ struct Partition;
class StateFile final : private TimeoutMonitor {
Path path;
std::string path_utf8;
Partition &partition;
@@ -41,7 +42,8 @@ class StateFile final : private TimeoutMonitor {
prev_playlist_version;
public:
StateFile(Path &&path, Partition &partition, EventLoop &loop);
StateFile(Path &&path, const char *path_utf8,
Partition &partition, EventLoop &loop);
void Read();
void Write();