diff --git a/daemon/src/audio/mainbuffer.cpp b/daemon/src/audio/mainbuffer.cpp index 329da5e3717de5b06d6df29b4ea9b7406d3a9f6c..61d3f73ff8fe1c39da5711154ae5356545aeb1ef 100644 --- a/daemon/src/audio/mainbuffer.cpp +++ b/daemon/src/audio/mainbuffer.cpp @@ -351,8 +351,8 @@ size_t MainBuffer::discard(size_t toDiscard, const std::string &call_id) if (!callid_set or callid_set->empty()) return 0; - for (CallIDSet::iterator iter = callid_set->begin(); iter != callid_set->end(); ++iter) - discardByID(toDiscard, *iter, call_id); + for (auto &item : *callid_set) + discardByID(toDiscard, item, call_id); return toDiscard; } @@ -374,9 +374,8 @@ void MainBuffer::flush(const std::string & call_id) if (callid_set == NULL) return; - for (CallIDSet::iterator iter = callid_set->begin(); iter != callid_set->end(); ++iter) - flushByID(*iter, call_id); - + for (auto &item : *callid_set) + flushByID(item, call_id); } void MainBuffer::flushByID(const std::string & call_id, const std::string & reader_id) @@ -390,8 +389,8 @@ void MainBuffer::flushByID(const std::string & call_id, const std::string & read void MainBuffer::flushAllBuffers() { - for (RingBufferMap::iterator iter = ringBufferMap_.begin(); iter != ringBufferMap_.end(); ++iter) - iter->second->flushAll(); + for (auto &item : ringBufferMap_) + item.second->flushAll(); } void MainBuffer::dumpInfo()