1#ifndef CBF_PACKET_IDENTIFIER_HPP_HC6PLCML
2#define CBF_PACKET_IDENTIFIER_HPP_HC6PLCML
4#include <vanetza/geonet/address.hpp>
5#include <vanetza/geonet/sequence_number.hpp>
17CbfPacketIdentifier identifier(
const CbfPacket&);
26template<>
struct hash<vanetza::geonet::CbfPacketIdentifier>
28 size_t operator()(
const vanetza::geonet::CbfPacketIdentifier&)
const;
void add(const id_type &) override
void remove(const id_type &) override
void increment(const id_type &) override
void add(const id_type &) override
void remove(const id_type &) override
counter_type counter(const id_type &) const override
counter_type counter(const id_type &) const override
void remove(const id_type &) override
void add(const id_type &) override
void increment(const id_type &) override
virtual void increment(const id_type &id)=0
virtual void add(const id_type &id)=0
virtual void remove(const id_type &id)=0
virtual counter_type counter(const id_type &id) const =0