| 155 | } |
| 156 | |
| 157 | void SampleQueue::IncrementNofSamples(uint64_t record_id) const { |
| 158 | const auto list = data_group_.ChannelGroups(); |
| 159 | std::for_each(list.cbegin(), list.cend(), [&](IChannelGroup* group) -> void { |
| 160 | if (group != nullptr && group->RecordId() == record_id) { |
| 161 | group->IncrementSample(); // Increment internal sample counter |
| 162 | group->NofSamples(group->Sample()); // Update block counter |
| 163 | } |
| 164 | }); |
| 165 | } |
| 166 | |
| 167 | void SampleQueue::SaveSample(const IChannelGroup& group, uint64_t time) { |
| 168 | SampleRecord sample = group.GetSampleRecord(); |
nothing calls this directly
no test coverage detected