First implementation of WriterZmqReceiver

This commit is contained in:
babic_a committed 2020-05-15 16:20:32 +02:00
1 parent 3e9ee263d8
commit c33c63a6e6
2 files changed
+150 -116

No files matched your search

+13
View File
@@ -1,15 +1,28 @@
#ifndef SF_DAQ_BUFFER_WRITERZMQRECEIVER_HPP
#define SF_DAQ_BUFFER_WRITERZMQRECEIVER_HPP
#include <string>
#include "WriterH5Writer.hpp"
#include <vector>
class WriterZmqReceiver {
const size_t n_modules_;
std::vector<void*> sockets_;
CompressedModuleFrame frame_metadata;
public:
WriterZmqReceiver(
void *ctx,
const std::string& ipc_prefix,
const size_t n_modules);
virtual ~WriterZmqReceiver();
void get_next_image(
const uint64_t pulse_id,
ImageMetadata* image_metadata,
char* image_buffer);
};