Refactor ProcessManager

This commit is contained in:
2018-02-07 16:49:04 +01:00
parent 2cd3e654bd
commit 1b5a7eac85
3 changed files with 211 additions and 195 deletions
+12
View File
@@ -0,0 +1,12 @@
#include <sstream>
#include "WriterManager.hpp"
#include "H5Format.hpp"
#include "RingBuffer.hpp"
namespace ProcessManager {
void run_writer(WriterManager& manager, const H5Format& format, const std::string& connect_address, uint16_t rest_port);
void receive_zmq(WriterManager& manager, RingBuffer& ring_buffer, const std::string& connect_address,
int n_io_threads=1, int receive_timeout=-1);
void write_h5(WriterManager& manager, const H5Format& format, RingBuffer& ring_buffer);
};