1#ifndef PDU_VARIANT_HPP_AAEVKD5M
2#define PDU_VARIANT_HPP_AAEVKD5M
4#include <vanetza/geonet/extended_pdu.hpp>
5#include <vanetza/geonet/beacon_header.hpp>
6#include <vanetza/geonet/gbc_header.hpp>
7#include <vanetza/geonet/shb_header.hpp>
8#include <boost/variant.hpp>
15typedef ExtendedPdu<ShbHeader> ShbPdu;
16typedef ExtendedPdu<BeaconHeader> BeaconPdu;
17typedef ExtendedPdu<GeoBroadcastHeader> GbcPdu;
19typedef boost::variant<BeaconPdu, GbcPdu, ShbPdu> PduVariant;