| 928 | } |
| 929 | |
| 930 | uint16_t countQueueItem(const uint8_t* targetMac) { |
| 931 | std::unique_lock<std::mutex> lock(queueMutex); |
| 932 | int count = std::count_if(pendingQueue.begin(), pendingQueue.end(), |
| 933 | [targetMac](const PendingItem& item) { |
| 934 | return memcmp(item.pendingdata.targetMac, targetMac, sizeof(item.pendingdata.targetMac)) == 0; |
| 935 | }); |
| 936 | return count; |
| 937 | } |
| 938 | |
| 939 | PendingItem* getQueueItem(const uint8_t* targetMac) { |
| 940 | return getQueueItem(targetMac, 0); |
no test coverage detected