| 87 | eventsOnDeck_.push_back(id); |
| 88 | } |
| 89 | void ProviderEnabled(const GUID& providerGuid, uint64_t anyKey, uint64_t allKey, uint8_t maxLevel, uint32_t controlCode) override |
| 90 | { |
| 91 | ProviderFilter filter{ |
| 92 | .anyKeyMask = anyKey ? anyKey : 0xFFFF'FFFF, |
| 93 | .allKeyMask = allKey, |
| 94 | .maxLevel = maxLevel, |
| 95 | .providerGuid = providerGuid, |
| 96 | .controlCode = controlCode, |
| 97 | }; |
| 98 | filter.eventSet.insert_range(eventsOnDeck_); |
| 99 | ClearEvents(); |
| 100 | providers_.emplace(filter.providerGuid, filter); |
| 101 | } |
| 102 | void ClearEvents() override |
| 103 | { |
| 104 | eventsOnDeck_.clear(); |
no outgoing calls
no test coverage detected