Vanetza
Loading...
Searching...
No Matches
dcc_field_generator.hpp
1
#ifndef DCC_FIELD_GENERATOR_HPP_FVGALNWN
2
#define DCC_FIELD_GENERATOR_HPP_FVGALNWN
3
4
#include <vanetza/geonet/dcc_field.hpp>
5
6
namespace
vanetza
7
{
8
namespace
geonet
9
{
10
11
class
DccFieldGenerator
12
{
13
public
:
14
virtual
DccField generate_dcc_field() = 0;
15
16
virtual
~DccFieldGenerator
() =
default
;
17
};
18
19
class
NullDccFieldGenerator
:
public
DccFieldGenerator
20
{
21
public
:
22
DccField generate_dcc_field()
override
{
return
static_cast<
uint32_t
>
(0); }
23
};
24
25
}
// namespace geonet
26
}
// namespace vanetza
27
28
#endif
/* DCC_DCC_FIELD_GENERATOR_HPP_FVGALNWN */
29
vanetza::geonet::DccFieldGenerator
Definition:
dcc_field_generator.hpp:12
vanetza::geonet::NullDccFieldGenerator
Definition:
dcc_field_generator.hpp:20
vanetza
geonet
dcc_field_generator.hpp
Generated on Thu Nov 30 2023 12:03:35 for Vanetza by
1.9.6