#ifndef DATA_INDICATION_HPP_5YZM172D #define DATA_INDICATION_HPP_5YZM172D #include #include #include #include #include #include #include #include #include namespace vanetza { namespace btp { struct DataIndication { DataIndication(); DataIndication(const geonet::DataIndication&, const HeaderA&); DataIndication(const geonet::DataIndication&, const HeaderB&); boost::optional source_port; port_type destination_port; boost::optional destination_port_info; decltype(geonet::DataIndication::destination) destination; decltype(geonet::DataIndication::its_aid) its_aid; decltype(geonet::DataIndication::permissions) permissions; geonet::ShortPositionVector source_position; geonet::TrafficClass traffic_class; boost::optional remaining_packet_lifetime; }; } // namespace btp } // namespace vanetza #endif /* DATA_INDICATION_HPP_5YZM172D */