1#ifndef TRANSPORT_INTERFACE_HPP_MIGTMAYG
2#define TRANSPORT_INTERFACE_HPP_MIGTMAYG
4#include <vanetza/geonet/packet.hpp>
18 virtual void indicate(
const DataIndication&, std::unique_ptr<UpPacket>) = 0;
19 virtual ~TransportInterface() {}
void operator=(callback_type &&cb)
void operator()(Args... args)
virtual void tap_packet(const DataIndication &, const UpPacket &)=0
void add_promiscuous_hook(PromiscuousHook *hook)
void remove_promiscuous_hook(PromiscuousHook *)
void set_interactive_handler(port_type, IndicationInterface *)
Hook< const geonet::DataIndication &, const btp::DataIndication * > hook_undispatched
void set_non_interactive_handler(port_type, IndicationInterface *)