Files
Jungfraujoch/writer/HDF5ImagePusher.h
T

22 lines
576 B
C++

// Copyright (2019-2024) Paul Scherrer Institute
#ifndef JUNGFRAUJOCH_HDF5IMAGEPUSHER_H
#define JUNGFRAUJOCH_HDF5IMAGEPUSHER_H
#include "../frame_serialize/ImagePusher.h"
#include "HDF5Writer.h"
class HDF5ImagePusher : public ImagePusher {
std::mutex m;
StartMessage start_message;
std::unique_ptr<HDF5Writer> writer;
public:
void StartDataCollection(const StartMessage &message) override;
bool EndDataCollection(const EndMessage &message) override;
bool SendImage(const DataMessage &message) override;
};
#endif //JUNGFRAUJOCH_HDF5IMAGEPUSHER_H