Seq Count Persistent + MSG type counter #711

Merged
muellerr merged 14 commits from sequence-counter-persistent-msg-type-count-support into main 2023-06-28 13:37:16 +02:00
36 changed files with 340 additions and 553 deletions
Showing only changes of commit c806aa81f0 - Show all commits

View File

@@ -40,8 +40,8 @@ ReturnValue_t TmFunnelBase::initialize() {
// The filesystem should always be available at the start.. Let's assume it always is, otherwise // The filesystem should always be available at the start.. Let's assume it always is, otherwise
// we just live with a regular 0 initialization. It simplifies a lot. // we just live with a regular 0 initialization. It simplifies a lot.
std::error_code e; std::error_code e;
path filePath = path(std::string(sdcMan.getCurrentMountPrefix()) / std::string("conf") / path filePath =
std::string(sequenceCounterFilename)); path(path(sdcMan.getCurrentMountPrefix()) / path("conf") / path(sequenceCounterFilename));
if (exists(filePath, e)) { if (exists(filePath, e)) {
std::ifstream ifile(filePath); std::ifstream ifile(filePath);
if (ifile.bad()) { if (ifile.bad()) {
@@ -60,8 +60,8 @@ ReturnValue_t TmFunnelBase::initialize() {
ReturnValue_t TmFunnelBase::saveSequenceCountToFile() { ReturnValue_t TmFunnelBase::saveSequenceCountToFile() {
using namespace std::filesystem; using namespace std::filesystem;
std::error_code e; std::error_code e;
path filePath = path(std::string(sdcMan.getCurrentMountPrefix()) / std::string("conf") / path filePath =
std::string(sequenceCounterFilename)); path(path(sdcMan.getCurrentMountPrefix()) / path("conf") / path(sequenceCounterFilename));
std::ofstream ofile(filePath); std::ofstream ofile(filePath);
if (ofile.bad()) { if (ofile.bad()) {
return returnvalue::FAILED; return returnvalue::FAILED;