#ifndef DATA_INDICATION_HPP_DOJK9Q8T #define DATA_INDICATION_HPP_DOJK9Q8T #include #include #include #include #include #include #include namespace vanetza { namespace geonet { /** * \brief GN-DATA.indication * \see EN 302 636-4-1 V1.4.1, section J.4 */ struct DataIndication { UpperProtocol upper_protocol; TransportType transport_type; DestinationVariant destination; ShortPositionVector source_position; security::DecapReport security_report; boost::optional its_aid; boost::optional permissions; // TS 102 723-8 V2.0.0 clause 5 incorporates V1.1.1 Table 27: // preserve the optional SN-DECAP certificate_id through NF-SAP. boost::optional certificate_id; TrafficClass traffic_class; boost::optional remaining_packet_lifetime; boost::optional remaining_hop_limit; }; } // namespace geonet } // namespace vanetza #endif /* DATA_INDICATION_HPP_DOJK9Q8T */