| 146 | } |
| 147 | |
| 148 | void decomission() |
| 149 | { |
| 150 | synchronized (mutex) { |
| 151 | comissioned = false; |
| 152 | while (!events.empty()) { |
| 153 | Event* event = events.front(); |
| 154 | events.pop_front(); |
| 155 | delete event; |
| 156 | } |
| 157 | } |
| 158 | } |
| 159 | |
| 160 | template <typename T> |
| 161 | size_t count() |