| 102 | unsigned int _blockedQueueRound; // blocked queue round id |
| 103 | }; |
| 104 | struct ProcessTaskResult |
| 105 | { |
| 106 | ProcessTaskResult(bool isBlocked, |
| 107 | unsigned int blockedQueueRound); |
| 108 | |
| 109 | bool _isBlocked; // true if the entire queue is blocked |
| 110 | unsigned int _blockedQueueRound; // blocked queue round id |
| 111 | }; |
| 112 | //Coroutine result handlers |
| 113 | bool handleNotCallable(const WorkItem& entry); |
| 114 | bool handleAlreadyResumed(WorkItem& entry); |