MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / SaveFlexRayMessage

Method SaveFlexRayMessage

lib/mdflib/mdflib/src/writecache.cpp:259–270  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

257}
258
259void WriteCache::SaveFlexRayMessage(const IDataGroup& data_group,
260 const IChannelGroup& channel_group, uint64_t time,
261 const IFlexRayEvent& msg) {
262 msg.DataGroup( &data_group);
263 msg.ChannelGroup(&channel_group);
264
265 if (SampleQueue* queue = GetSampleQueue(data_group);
266 queue != nullptr) {
267 std::lock_guard lock(locker_);
268 queue->SaveFlexRayMessage(channel_group, time, msg);
269 }
270}
271SampleQueue* WriteCache::GetSampleQueue(
272 const IDataGroup& data_group) const {
273 if (auto itr = cache_.find(&data_group);

Callers 1

TEST_FFunction · 0.45

Calls 2

DataGroupMethod · 0.45
ChannelGroupMethod · 0.45

Tested by 1

TEST_FFunction · 0.36