| 194 | |
| 195 | private: |
| 196 | void fail(const std::string& message) |
| 197 | { |
| 198 | error = Error(message); |
| 199 | |
| 200 | while (!waiters.empty()) { |
| 201 | waiters.front()->fail(message); |
| 202 | waiters.pop(); |
| 203 | } |
| 204 | } |
| 205 | |
| 206 | void complete() |
| 207 | { |
no test coverage detected