1#include <vanetza/geonet/cbf_packet_identifier.hpp>
2#include <vanetza/geonet/cbf_packet_buffer.hpp>
9CbfPacketIdentifier identifier(
const CbfPacket& packet)
16 return std::make_tuple(source, sn);
25size_t hash<vanetza::geonet::CbfPacketIdentifier>::operator()(
const vanetza::geonet::CbfPacketIdentifier& id)
const
27 using vanetza::geonet::Address;
28 using vanetza::geonet::SequenceNumber;
29 static_assert(tuple_size<vanetza::geonet::CbfPacketIdentifier>::value == 2,
"Unexpected identifier tuple");
32 const Address& source = get<0>(id);
33 boost::hash_combine(seed, std::hash<
Address>()(source));
35 boost::hash_combine(seed,
static_cast<
SequenceNumber::value_type>(sn));
SequenceNumber sequence_number() const
const Address & source() const