Public Types | |
using | SecuredMessage = security::SecuredMessage |
using | ExtendedHeader = HEADER |
Public Member Functions | |
ExtendedPduConstRefs (const BasicHeader &basic, const CommonHeader &common, const HEADER &extended) | |
ExtendedPduConstRefs (const BasicHeader &basic, const CommonHeader &common, const HEADER &extended, const SecuredMessage *secured) | |
const BasicHeader & | basic () const override |
const CommonHeader & | common () const override |
HeaderConstRefVariant | extended_variant () const override |
const HEADER & | extended () const |
const SecuredMessage * | secured () const override |
std::unique_ptr< Pdu > | clone () const override |
Private Attributes | |
const BasicHeader & | mr_basic |
const CommonHeader & | mr_common |
const HEADER & | mr_extended |
const SecuredMessage * | mp_secured |
Definition at line 73 of file extended_pdu.hpp.
using vanetza::geonet::ExtendedPduConstRefs< HEADER >::ExtendedHeader = HEADER |
Definition at line 77 of file extended_pdu.hpp.
using vanetza::geonet::ExtendedPduConstRefs< HEADER >::SecuredMessage = security::SecuredMessage |
Definition at line 76 of file extended_pdu.hpp.
|
inline |
Definition at line 79 of file extended_pdu.hpp.
|
inline |
Definition at line 81 of file extended_pdu.hpp.
|
inlineoverridevirtual |
Implements vanetza::geonet::ConstAccessiblePdu.
Definition at line 85 of file extended_pdu.hpp.
|
inlineoverridevirtual |
Implements vanetza::geonet::ConstAccessiblePdu.
Definition at line 91 of file extended_pdu.hpp.
|
inlineoverridevirtual |
Implements vanetza::geonet::ConstAccessiblePdu.
Definition at line 86 of file extended_pdu.hpp.
|
inline |
Definition at line 88 of file extended_pdu.hpp.
|
inlineoverridevirtual |
Implements vanetza::geonet::ConstAccessiblePdu.
Definition at line 87 of file extended_pdu.hpp.
|
inlineoverridevirtual |
Implements vanetza::geonet::ConstAccessiblePdu.
Definition at line 89 of file extended_pdu.hpp.
|
private |
Definition at line 104 of file extended_pdu.hpp.
|
private |
Definition at line 101 of file extended_pdu.hpp.
|
private |
Definition at line 102 of file extended_pdu.hpp.
|
private |
Definition at line 103 of file extended_pdu.hpp.