Move public interfaces to include folder

This commit is contained in:
2020-03-26 15:47:38 +01:00
parent e94bf27f0f
commit f9b25367fa
16 changed files with 5 additions and 5 deletions
+36
View File
@@ -0,0 +1,36 @@
#ifndef PROCESSMANAGER_H
#define PROCESSMANAGER_H
#include "WriterManager.hpp"
#include "H5Format.hpp"
#include "RingBuffer.hpp"
#include "ZmqReceiver.hpp"
#include <chrono>
#include "date.h"
class ProcessManager
{
WriterManager& writer_manager;
ZmqReceiver& receiver;
RingBuffer& ring_buffer;
const H5Format& format;
uint16_t rest_port;
const std::string& bsread_rest_address;
hsize_t frames_per_file;
public:
ProcessManager(WriterManager& writer_manager,
ZmqReceiver& receiver,
RingBuffer& ring_buffer,
const H5Format& format,
uint16_t rest_port,
const std::string& bsread_rest_address,
hsize_t frames_per_file=0);
void receive_zmq();
void run_receivers(uint8_t n_receiving_threads);
};
#endif