Communication Library for Autonomous Systems v1.0
Reliable and secure communication library for autonomous vehicle systems
Loading...
Searching...
No Matches
Protocol< NIC > Member List

This is the complete list of members for Protocol< NIC >, including all inherited members.

__attribute__Protocol< NIC >
__attribute__((packed))Protocol< NIC >
add_neighbor_rsu(unsigned int rsu_id, const MacKeyType &key, const Address &address)Protocol< NIC >
address() constProtocol< NIC >
attach(Observer *obs, Address address)Protocol< NIC >static
Buffer typedefProtocol< NIC >
clear_neighbor_rsus()Protocol< NIC >
Data typedefProtocol< NIC >
detach(Observer *obs, Address address)Protocol< NIC >static
EntityType enum nameProtocol< NIC >
free(Buffer *buf)Protocol< NIC >
MTUProtocol< NIC >static
Observed typedefProtocol< NIC >
Observer typedefProtocol< NIC >
Physical_Address typedefProtocol< NIC >
Port typedefProtocol< NIC >
PROTOProtocol< NIC >static
Protocol(NIC *nic, EntityType entity_type=EntityType::UNKNOWN)Protocol< NIC >
ProtocolMessage typedefProtocol< NIC >
receive(Buffer *buf, Address *from, void *data, unsigned int size)Protocol< NIC >
send(Address from, Address to, const void *data, unsigned int size)Protocol< NIC >
set_vehicle_rsu_manager(VehicleRSUManager< Protocol< NIC > > *manager)Protocol< NIC >
setRadius(double radius)Protocol< NIC >
Conditional_Data_Observer::update(Condition c, Observed_Data *d)Conditional_Data_Observer< T, Condition >privatevirtual
~Protocol()Protocol< NIC >