Vanetza
 
Loading...
Searching...
No Matches
vanetza::btp::DataIndication Struct Reference

Public Member Functions

 DataIndication (const geonet::DataIndication &, const HeaderA &)
 
 DataIndication (const geonet::DataIndication &, const HeaderB &)
 

Public Attributes

boost::optional< port_typesource_port
 
port_type destination_port
 
boost::optional< decltype(HeaderB::destination_port_info)> 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< geonet::Lifetimeremaining_packet_lifetime
 

Detailed Description

Definition at line 19 of file data_indication.hpp.

Constructor & Destructor Documentation

◆ DataIndication() [1/3]

vanetza::btp::DataIndication::DataIndication ( )

Definition at line 10 of file data_indication.cpp.

◆ DataIndication() [2/3]

vanetza::btp::DataIndication::DataIndication ( const geonet::DataIndication ind,
const HeaderA btp 
)

Definition at line 14 of file data_indication.cpp.

◆ DataIndication() [3/3]

vanetza::btp::DataIndication::DataIndication ( const geonet::DataIndication ind,
const HeaderB btp 
)

Definition at line 26 of file data_indication.cpp.

Member Data Documentation

◆ destination

decltype(geonet::DataIndication::destination) vanetza::btp::DataIndication::destination

Definition at line 28 of file data_indication.hpp.

◆ destination_port

port_type vanetza::btp::DataIndication::destination_port

Definition at line 26 of file data_indication.hpp.

◆ destination_port_info

boost::optional<decltype(HeaderB::destination_port_info)> vanetza::btp::DataIndication::destination_port_info

Definition at line 27 of file data_indication.hpp.

◆ its_aid

decltype(geonet::DataIndication::its_aid) vanetza::btp::DataIndication::its_aid

Definition at line 29 of file data_indication.hpp.

◆ permissions

decltype(geonet::DataIndication::permissions) vanetza::btp::DataIndication::permissions

Definition at line 30 of file data_indication.hpp.

◆ remaining_packet_lifetime

boost::optional<geonet::Lifetime> vanetza::btp::DataIndication::remaining_packet_lifetime

Definition at line 33 of file data_indication.hpp.

◆ source_port

boost::optional<port_type> vanetza::btp::DataIndication::source_port

Definition at line 25 of file data_indication.hpp.

◆ source_position

geonet::ShortPositionVector vanetza::btp::DataIndication::source_position

Definition at line 31 of file data_indication.hpp.

◆ traffic_class

geonet::TrafficClass vanetza::btp::DataIndication::traffic_class

Definition at line 32 of file data_indication.hpp.


The documentation for this struct was generated from the following files: