comparison Framework/Toolbox/DownloadStack.cpp @ 53:c2dc924f1a63 wasm

removing threading out of the framework
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 27 Apr 2017 16:57:49 +0200
parents 28956ed68280
children 4a541cd4fa83
comparison
equal deleted inserted replaced
52:37e504582af6 53:c2dc924f1a63
97 } 97 }
98 98
99 99
100 bool DownloadStack::Pop(unsigned int& value) 100 bool DownloadStack::Pop(unsigned int& value)
101 { 101 {
102 boost::mutex::scoped_lock lock(mutex_);
103
104 assert(CheckInvariants()); 102 assert(CheckInvariants());
105 103
106 if (firstNode_ == NIL) 104 if (firstNode_ == NIL)
107 { 105 {
108 for (size_t i = 0; i < nodes_.size(); i++) 106 for (size_t i = 0; i < nodes_.size(); i++)