diff --git a/core-writer/include/ProcessManager.hpp b/core-writer/include/ProcessManager.hpp index 95f153d..9be47ef 100644 --- a/core-writer/include/ProcessManager.hpp +++ b/core-writer/include/ProcessManager.hpp @@ -1,12 +1,6 @@ #ifndef PROCESSMANAGER_H #define PROCESSMANAGER_H -#include "WriterUtils.hpp" -#include "H5Format.hpp" -#include "RingBuffer.hpp" -#include "ZmqReceiver.hpp" -#include -#include "date.h" #include "H5WriteModule.hpp" #include "ZmqRecvModule.hpp" @@ -21,9 +15,21 @@ class ProcessManager void start_rest_api(const uint16_t rest_port); + void start_writing( + const std::string output_file, + const int n_frames, + const int user_id); + void stop_writing(); + + void start_receiving( + const std::string connect_address, + const int n_receiving_threads); + void stop_receiving(); std::string get_status(); + std::unordered_map get_statistics(); + }; #endif