MCPcopy Create free account
hub / github.com/comaps/comaps / Add

Method Add

libs/tracking/archive.hpp:215–223  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

213template <typename Pack>
214template <typename... PackParameters>
215bool BasicArchive<Pack>::Add(PackParameters &&... params)
216{
217 Pack newPacket = Pack(std::forward<PackParameters>(params)...);
218 if (!m_buffer.empty() && newPacket.m_timestamp < m_buffer.back().m_timestamp + m_minDelaySeconds)
219 return false;
220
221 m_buffer.push_back(std::move(newPacket));
222 return true;
223}
224
225template <typename Pack>
226size_t BasicArchive<Pack>::Size() const

Callers 2

InsertMethod · 0.45
UNIT_TESTFunction · 0.45

Calls 4

PackFunction · 0.85
backMethod · 0.80
emptyMethod · 0.45
push_backMethod · 0.45

Tested by 1

UNIT_TESTFunction · 0.36