diff --git a/include/asynchronousLoop.h b/include/asynchronousLoop.h index 9eff398..d04f517 100644 --- a/include/asynchronousLoop.h +++ b/include/asynchronousLoop.h @@ -9,7 +9,8 @@ class AsynchronousLoop { public: AsynchronousLoop( - unsigned int nTotal, unsigned int nSucceeded=0, unsigned int nFailed=0) + const unsigned int nTotal, + unsigned int nSucceeded=0, unsigned int nFailed=0) : nTotal(nTotal), nSucceeded(nSucceeded), nFailed(nFailed) {} @@ -33,7 +34,8 @@ public: } public: - std::atomic nTotal, nSucceeded, nFailed; + const unsigned int nTotal; + std::atomic nSucceeded, nFailed; }; } // namespace smo diff --git a/smocore/senseApis/senseApiManager.cpp b/smocore/senseApis/senseApiManager.cpp index 0601292..68e14c8 100644 --- a/smocore/senseApis/senseApiManager.cpp +++ b/smocore/senseApis/senseApiManager.cpp @@ -365,8 +365,8 @@ void SenseApiManager::attachAllSenseDevicesFromSpecs(void) } std::cout << __func__ << ": " << loop.nSucceeded.load() << "/" - << loop.nTotal.load() << " devices attached, " - << loop.nFailed.load() << "/" << loop.nTotal.load() + << loop.nTotal << " devices attached, " + << loop.nFailed.load() << "/" << loop.nTotal << " devices failed\n"; } @@ -422,8 +422,8 @@ void SenseApiManager::detachAllSenseDevicesReq(void) } std::cout << __func__ << ": " << loop.nSucceeded.load() << "/" - << loop.nTotal.load() << " devices detached, " - << loop.nFailed.load() << "/" << loop.nTotal.load() + << loop.nTotal << " devices detached, " + << loop.nFailed.load() << "/" << loop.nTotal << " devices failed\n"; }