area_advanced_forwarding(PendingPacketForwarding &&, const LinkLayer *sender) | vanetza::geonet::Router | private |
area_contention_based_forwarding(PendingPacketForwarding &&, const MacAddress *sender) | vanetza::geonet::Router | private |
create_beacon_pdu() | vanetza::geonet::Router | private |
create_gbc_pdu(const GbcDataRequest &) | vanetza::geonet::Router | private |
create_shb_pdu(const ShbDataRequest &) | vanetza::geonet::Router | private |
DataRequestPtr typedef (defined in vanetza::geonet::Router) | vanetza::geonet::Router | |
decide_pass_up(bool within_destination, const GeoBroadcastHeader &gbc) | vanetza::geonet::Router | private |
detect_duplicate_address(const Address &source, const MacAddress &sender) | vanetza::geonet::Router | private |
detect_duplicate_packet(const Address &source, SequenceNumber sn) | vanetza::geonet::Router | private |
dispatch_repetition(const DataRequestVariant &, DownPacketPtr) | vanetza::geonet::Router | private |
DownPacketPtr typedef (defined in vanetza::geonet::Router) | vanetza::geonet::Router | |
encap_packet(ItsAid aid, Pdu &pdu, DownPacketPtr packet) | vanetza::geonet::Router | private |
execute_itsg5_procedures() | vanetza::geonet::Router | private |
execute_media_procedures(CommunicationProfile) | vanetza::geonet::Router | private |
flush_broadcast_forwarding_buffer() | vanetza::geonet::Router | private |
flush_unicast_forwarding_buffer(const Address &addr) | vanetza::geonet::Router | private |
forwarding_algorithm_selection(PendingPacketForwarding &&, const LinkLayer *ll=nullptr) | vanetza::geonet::Router | |
forwarding_stopped | vanetza::geonet::Router | |
ForwardingStopReason enum name (defined in vanetza::geonet::Router) | vanetza::geonet::Router | |
get_cbf_buffer() const | vanetza::geonet::Router | inline |
get_local_position_vector() const | vanetza::geonet::Router | inline |
get_location_table() const | vanetza::geonet::Router | inline |
get_mib() const | vanetza::geonet::Router | inline |
greedy_forwarding(PendingPacketForwarding &&) | vanetza::geonet::Router | private |
indicate(UpPacketPtr, const MacAddress &sender, const MacAddress &destination) | vanetza::geonet::Router | |
indicate_basic(IndicationContextBasic &) | vanetza::geonet::Router | private |
indicate_common(IndicationContext &, const BasicHeader &) | vanetza::geonet::Router | private |
indicate_extended(IndicationContext &, const CommonHeader &) | vanetza::geonet::Router | private |
indicate_secured(IndicationContextBasic &, const BasicHeader &) | vanetza::geonet::Router | private |
m_bc_forward_buffer (defined in vanetza::geonet::Router) | vanetza::geonet::Router | private |
m_cbf_buffer (defined in vanetza::geonet::Router) | vanetza::geonet::Router | private |
m_dcc_field_generator (defined in vanetza::geonet::Router) | vanetza::geonet::Router | private |
m_gbc_memory (defined in vanetza::geonet::Router) | vanetza::geonet::Router | private |
m_local_position_vector (defined in vanetza::geonet::Router) | vanetza::geonet::Router | private |
m_local_sequence_number (defined in vanetza::geonet::Router) | vanetza::geonet::Router | private |
m_location_table (defined in vanetza::geonet::Router) | vanetza::geonet::Router | private |
m_mib (defined in vanetza::geonet::Router) | vanetza::geonet::Router | private |
m_random_gen (defined in vanetza::geonet::Router) | vanetza::geonet::Router | private |
m_repeater (defined in vanetza::geonet::Router) | vanetza::geonet::Router | private |
m_request_interface (defined in vanetza::geonet::Router) | vanetza::geonet::Router | private |
m_runtime (defined in vanetza::geonet::Router) | vanetza::geonet::Router | private |
m_security_entity (defined in vanetza::geonet::Router) | vanetza::geonet::Router | private |
m_transport_ifcs (defined in vanetza::geonet::Router) | vanetza::geonet::Router | private |
m_uc_forward_buffer (defined in vanetza::geonet::Router) | vanetza::geonet::Router | private |
non_area_contention_based_forwarding(PendingPacketForwarding &&, const MacAddress *sender) | vanetza::geonet::Router | private |
on_beacon_timer_expired() | vanetza::geonet::Router | private |
outside_sectorial_contention_area(const MacAddress &sender, const MacAddress &forwarder) const | vanetza::geonet::Router | |
packet_dropped | vanetza::geonet::Router | |
PacketDropReason enum name | vanetza::geonet::Router | |
pass_down(const MacAddress &, PduPtr, DownPacketPtr) | vanetza::geonet::Router | private |
pass_down(const dcc::DataRequest &, PduPtr, DownPacketPtr) | vanetza::geonet::Router | private |
pass_up(const DataIndication &, UpPacketPtr) | vanetza::geonet::Router | private |
PduPtr typedef (defined in vanetza::geonet::Router) | vanetza::geonet::Router | |
PendingPacketForwarding typedef (defined in vanetza::geonet::Router) | vanetza::geonet::Router | |
process_extended(const ExtendedPduConstRefs< BeaconHeader > &, const UpPacket &, const LinkLayer &ll) | vanetza::geonet::Router | private |
process_extended(const ExtendedPduConstRefs< ShbHeader > &, const UpPacket &, const LinkLayer &ll) | vanetza::geonet::Router | private |
process_extended(const ExtendedPduConstRefs< GeoBroadcastHeader > &, const UpPacket &, const LinkLayer &ll) | vanetza::geonet::Router | private |
request(const ShbDataRequest &, DownPacketPtr) | vanetza::geonet::Router | |
request(const GbcDataRequest &, DownPacketPtr) | vanetza::geonet::Router | |
request(const GucDataRequest &, DownPacketPtr) (defined in vanetza::geonet::Router) | vanetza::geonet::Router | |
request(const GacDataRequest &, DownPacketPtr) (defined in vanetza::geonet::Router) | vanetza::geonet::Router | |
request(const TsbDataRequest &, DownPacketPtr) (defined in vanetza::geonet::Router) | vanetza::geonet::Router | |
reset_beacon_timer() | vanetza::geonet::Router | private |
reset_beacon_timer(Clock::duration next) | vanetza::geonet::Router | private |
Router(Runtime &, const MIB &) (defined in vanetza::geonet::Router) | vanetza::geonet::Router | |
set_access_interface(dcc::RequestInterface *ifc) | vanetza::geonet::Router | |
set_address(const Address &) | vanetza::geonet::Router | |
set_dcc_field_generator(DccFieldGenerator *dcc) | vanetza::geonet::Router | |
set_random_seed(std::uint_fast32_t seed) | vanetza::geonet::Router | |
set_security_entity(security::SecurityEntity *entity) | vanetza::geonet::Router | |
set_transport_handler(UpperProtocol proto, TransportInterface *ifc) | vanetza::geonet::Router | |
timeout_cbf(units::Length distance) const | vanetza::geonet::Router | private |
timeout_cbf(const MacAddress &sender) const | vanetza::geonet::Router | private |
transport_map_t typedef (defined in vanetza::geonet::Router) | vanetza::geonet::Router | private |
update_position(const PositionFix &) | vanetza::geonet::Router | |
UpPacketPtr typedef (defined in vanetza::geonet::Router) | vanetza::geonet::Router | |
~Router() (defined in vanetza::geonet::Router) | vanetza::geonet::Router | |