Vanetza
Loading...
Searching...
No Matches
pdu_variant.hpp
1
#ifndef PDU_VARIANT_HPP_AAEVKD5M
2
#define PDU_VARIANT_HPP_AAEVKD5M
3
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 <vanetza/geonet/tsb_header.hpp>
9
#include <boost/variant.hpp>
10
11
namespace
vanetza
12
{
13
namespace
geonet
14
{
15
16
typedef
ExtendedPdu<ShbHeader>
ShbPdu;
17
typedef
ExtendedPdu<TsbHeader>
TsbPdu;
18
typedef
ExtendedPdu<BeaconHeader>
BeaconPdu;
19
typedef
ExtendedPdu<GeoBroadcastHeader>
GbcPdu;
20
21
typedef
boost::variant<BeaconPdu, GbcPdu, ShbPdu> PduVariant;
22
23
}
// namespace geonet
24
}
// namespace vanetza
25
26
#endif
/* PDU_VARIANT_HPP_AAEVKD5M */
27
vanetza::geonet::ExtendedPdu
Definition
extended_pdu.hpp:24
vanetza
geonet
pdu_variant.hpp
Generated on
for Vanetza by
1.14.0