Mercurial > hg > orthanc
comparison Core/MultiThreading/BagOfTasksProcessor.h @ 2223:29689b30f9ae
cppcheck
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 13 Dec 2016 15:28:05 +0100 |
parents | 5b818f677dd6 |
children | a3a65de1840f |
comparison
equal
deleted
inserted
replaced
2222:21713ce8717b | 2223:29689b30f9ae |
---|---|
62 done_(0), | 62 done_(0), |
63 status_(BagStatus_Failed) | 63 status_(BagStatus_Failed) |
64 { | 64 { |
65 } | 65 } |
66 | 66 |
67 Bag(size_t size) : | 67 explicit Bag(size_t size) : |
68 size_(size), | 68 size_(size), |
69 done_(0), | 69 done_(0), |
70 status_(BagStatus_Running) | 70 status_(BagStatus_Running) |
71 { | 71 { |
72 } | 72 } |
73 }; | 73 }; |
74 | 74 |
75 class Task; | 75 class Task; |
138 return that_.GetProgress(bag_); | 138 return that_.GetProgress(bag_); |
139 } | 139 } |
140 }; | 140 }; |
141 | 141 |
142 | 142 |
143 BagOfTasksProcessor(size_t countThreads); | 143 explicit BagOfTasksProcessor(size_t countThreads); |
144 | 144 |
145 ~BagOfTasksProcessor(); | 145 ~BagOfTasksProcessor(); |
146 | 146 |
147 Handle* Submit(BagOfTasks& tasks); | 147 Handle* Submit(BagOfTasks& tasks); |
148 }; | 148 }; |