| 237 | } |
| 238 | |
| 239 | inline |
| 240 | ITask::Ptr IoQueue::dequeue(std::atomic_bool& hint) |
| 241 | { |
| 242 | if (_loadBalanceSharedIoQueues) |
| 243 | { |
| 244 | //========================= LOCKED SCOPE ========================= |
| 245 | SpinLock::Guard lock(_spinlock); |
| 246 | return doDequeue(hint); |
| 247 | } |
| 248 | return doDequeue(hint); |
| 249 | } |
| 250 | |
| 251 | inline |
| 252 | ITask::Ptr IoQueue::tryDequeue(std::atomic_bool& hint) |
no outgoing calls
no test coverage detected