Vanetza
Loading...
Searching...
No Matches
cam.hpp
1
#
ifndef
CAM_HPP_WXYNEKFN
2
#
define
CAM_HPP_WXYNEKFN
3
4
#
include
<
vanetza
/
asn1
/
asn1c_conversion
.
hpp
>
5
#
include
<
vanetza
/
asn1
/
asn1c_wrapper
.
hpp
>
6
#
include
<
vanetza
/
asn1
/
its
/
CAM
.
h
>
7
#
include
<
vanetza
/
asn1
/
its
/
r2
/
CAM
.
h
>
8
9
namespace
vanetza
10
{
11
namespace
asn1
12
{
13
14
namespace
r1
15
{
16
17
class
Cam
:
public
asn1c_per_wrapper
<
CAM_t
>
18
{
19
public
:
20
using
wrapper =
asn1c_per_wrapper
<CAM_t>;
21
Cam() : wrapper(asn_DEF_CAM) {}
22
};
23
24
}
// namespace r1
25
26
namespace
r2
27
{
28
29
class
Cam
:
public
asn1c_per_wrapper
<
Vanetza_ITS2_CAM_t
>
30
{
31
public
:
32
using
wrapper =
asn1c_per_wrapper
<Vanetza_ITS2_CAM_t>;
33
Cam() : wrapper(asn_DEF_Vanetza_ITS2_CAM) {}
34
};
35
36
}
// namespace r2
37
38
// alias for backward compatibility
39
using
Cam = r1::
Cam
;
40
41
}
// namespace asn1
42
}
// namespace vanetza
43
44
#
endif
/* CAM_HPP_WXYNEKFN */
vanetza::asn1::asn1c_per_wrapper
Definition
asn1c_wrapper.hpp:167
vanetza::asn1::r1::Cam
Definition
cam.hpp:18
vanetza::asn1::r2::Cam
Definition
cam.hpp:30
vanetza::security::CamPermissions
Definition
cam_ssp.hpp:50
ASN1_RELEASE1_PREFIX
#define ASN1_RELEASE1_PREFIX
Definition
macros.ipp:4
ASN1_RELEASE2_PREFIX
#define ASN1_RELEASE2_PREFIX
Definition
macros.ipp:3
vanetza
asn1
cam.hpp
Generated on
for Vanetza by
1.16.1