From c54784bb5bb90d387920d689c9e7d33172903c54 Mon Sep 17 00:00:00 2001 From: Mario Fink Date: Wed, 27 Jan 2021 08:50:06 +0100 Subject: [PATCH] submit_files: clear all members --- lib/tdm_reaper.cpp | 8 ++++++++ lib/tdm_reaper.hpp | 6 +++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/lib/tdm_reaper.cpp b/lib/tdm_reaper.cpp index aca0124..0a9a70c 100644 --- a/lib/tdm_reaper.cpp +++ b/lib/tdm_reaper.cpp @@ -22,6 +22,14 @@ void tdm_reaper::submit_files(std::string tdmfile, std::string tdxfile, bool sho tdmfile_ = tdmfile; tdxfile_ = tdxfile; + // reset and clear all members + tdx_blocks_.clear(); + tdmchannelgroups_.clear(); + tdmchannels_.clear(); + submatrices_.clear(); + localcolumns_.clear(); + tdxbuffer_.clear(); + // start processing tdm data model this->process_tdm(showlog); } diff --git a/lib/tdm_reaper.hpp b/lib/tdm_reaper.hpp index 58db4c6..81d94c3 100644 --- a/lib/tdm_reaper.hpp +++ b/lib/tdm_reaper.hpp @@ -39,13 +39,13 @@ class tdm_reaper // tdm meta-data tdm_meta meta_data_; - // blocks of data in .tdx file - std::map tdx_blocks_; - // resconstruct "tdm_datatype.hpp: tdm_datatypes" as map to quickly map // "valueType"/"channel_datatype" to full datatype std::map tdmdt_name_, tdmdt_chan_; + // blocks of data in .tdx file + std::map tdx_blocks_; + // tdm root tdm_root tdmroot_;