Mercurial > hg > orthanc
comparison OrthancServer/Scheduler/ServerScheduler.cpp @ 1304:7b6925b0890d
cppcheck
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 10 Feb 2015 17:03:17 +0100 |
parents | 6e7e5ed91c2d |
children | c0bdc47165ef |
comparison
equal
deleted
inserted
replaced
1303:bba8a47922d1 | 1304:7b6925b0890d |
---|---|
53 | 53 |
54 virtual bool Apply(ListOfStrings& outputs, | 54 virtual bool Apply(ListOfStrings& outputs, |
55 const ListOfStrings& inputs) | 55 const ListOfStrings& inputs) |
56 { | 56 { |
57 for (ListOfStrings::const_iterator | 57 for (ListOfStrings::const_iterator |
58 it = inputs.begin(); it != inputs.end(); it++) | 58 it = inputs.begin(); it != inputs.end(); ++it) |
59 { | 59 { |
60 target_.push_back(*it); | 60 target_.push_back(*it); |
61 } | 61 } |
62 | 62 |
63 return true; | 63 return true; |
230 // Add a sink filter to collect all the results of the filters | 230 // Add a sink filter to collect all the results of the filters |
231 // that have no next filter. | 231 // that have no next filter. |
232 ServerCommandInstance& sink = job.AddCommand(new Sink(outputs)); | 232 ServerCommandInstance& sink = job.AddCommand(new Sink(outputs)); |
233 | 233 |
234 for (std::list<ServerCommandInstance*>::iterator | 234 for (std::list<ServerCommandInstance*>::iterator |
235 it = job.filters_.begin(); it != job.filters_.end(); it++) | 235 it = job.filters_.begin(); it != job.filters_.end(); ++it) |
236 { | 236 { |
237 if ((*it) != &sink && | 237 if ((*it) != &sink && |
238 (*it)->IsConnectedToSink()) | 238 (*it)->IsConnectedToSink()) |
239 { | 239 { |
240 (*it)->ConnectOutput(sink); | 240 (*it)->ConnectOutput(sink); |
326 boost::mutex::scoped_lock lock(mutex_); | 326 boost::mutex::scoped_lock lock(mutex_); |
327 | 327 |
328 jobs.clear(); | 328 jobs.clear(); |
329 | 329 |
330 for (Jobs::const_iterator | 330 for (Jobs::const_iterator |
331 it = jobs_.begin(); it != jobs_.end(); it++) | 331 it = jobs_.begin(); it != jobs_.end(); ++it) |
332 { | 332 { |
333 jobs.push_back(it->first); | 333 jobs.push_back(it->first); |
334 } | 334 } |
335 } | 335 } |
336 } | 336 } |