This commit is contained in:
2021-06-30 13:03:31 +02:00
parent d7dc1912ac
commit fca9982b72
14 changed files with 314 additions and 43 deletions

View File

@ -7,14 +7,18 @@
using namespace H5;
#endif
#include <mutex>
class HDF5VirtualFile : private virtual slsDetectorDefs, public File {
public:
HDF5VirtualFile(int index);
HDF5VirtualFile(std::mutex *hdf5Lib);
~HDF5VirtualFile();
void CloseFile() override;
private:
hid_t fd_;
std::mutex *hdf5Lib_;
// hid_t fd_;
H5File *fd_{nullptr};
};