1.1 --- a/libfsserver/include/fsserver/host_file_opener.h Tue Jul 13 00:26:11 2021 +0200
1.2 +++ b/libfsserver/include/fsserver/host_file_opener.h Tue Jul 13 23:18:37 2021 +0200
1.3 @@ -22,16 +22,29 @@
1.4 #pragma once
1.5
1.6 #include <map>
1.7 +#include <mutex>
1.8 +#include <string>
1.9
1.10 #include <fsserver/opener_resource.h>
1.11
1.12
1.13
1.14 +/* Collection data types. */
1.15 +
1.16 +typedef std::map<std::string, fileid_t> HostFileIdentifiers;
1.17 +
1.18 +
1.19 +
1.20 /* Support for providing access to files. */
1.21
1.22 class HostFileOpener : public OpenerResource
1.23 {
1.24 protected:
1.25 + std::mutex _lock;
1.26 +
1.27 + /* File identifier register. */
1.28 +
1.29 + HostFileIdentifiers _fileids;
1.30
1.31 /* Configurable methods. */
1.32