diff --git a/src/WriterManager.cpp b/src/WriterManager.cpp index 628c3ac..4928655 100644 --- a/src/WriterManager.cpp +++ b/src/WriterManager.cpp @@ -43,8 +43,7 @@ map WriterManager::get_statistics() return result; } -map WriterManager::get_parameters() -{ +std::map& WriterManager::get_parameters(){ return parameters; } diff --git a/src/WriterManager.hpp b/src/WriterManager.hpp index 6f51e49..159ed96 100644 --- a/src/WriterManager.hpp +++ b/src/WriterManager.hpp @@ -4,11 +4,12 @@ #include #include #include +#include #include "config.hpp" class WriterManager { - std::map parameters = {}; + std::map parameters = {}; // Initialize in constructor. size_t n_images; @@ -21,7 +22,7 @@ class WriterManager void stop(); std::string get_status(); std::map get_statistics(); - std::map get_parameters(); + std::map& get_parameters(); void set_parameters(std::map &new_parameters); bool is_running(); void received_frame(size_t frame_index);