Implement ZmqRecvModule start procedure

This commit is contained in:
2020-04-01 15:41:50 +02:00
parent e43c9c0ccd
commit a3110580dc
2 changed files with 37 additions and 11 deletions
+5 -6
View File
@@ -1,6 +1,7 @@
#ifndef ZMQRECVMODULE_H
#define ZMQRECVMODULE_H
#include <thread>
#include "ZmqReceiver.hpp"
#include "RingBuffer.hpp"
@@ -12,11 +13,11 @@ class ZmqRecvModule
const header_map& header_values_;
const std::atomic_bool& is_writing_;
std::atomic_bool is_receiving_;
std::vector<std::thread> receiving_threads_;
protected:
void receive_thread(
const std::string& connect_address,
const uint8_t n_receiving_threads);
const std::string& connect_address);
public:
ZmqRecvModule(
@@ -24,10 +25,8 @@ public:
const header_map& header_values,
const std::atomic_bool& is_writing);
void start(
const std::string& connect_address,
const uint8_t n_receiving_thread);
void start(const std::string& connect_address,
const uint8_t n_receiving_threads);
void stop();
};