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

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

__attribute__((packed))Ethernet
_observersConditionally_Data_Observed< Buffer< Ethernet::Frame >, Ethernet::Protocol >protected
Address typedefNIC< Engine >
address()NIC< Engine >
alloc(Address dst, Protocol_Number prot, unsigned int size)NIC< Engine >
attach(Observer *o, Ethernet::Protocol c)Conditionally_Data_Observed< Buffer< Ethernet::Frame >, Ethernet::Protocol >
BROADCASTEthernetstatic
Conditionally_Data_Observed()=defaultConditionally_Data_Observed< Buffer< Ethernet::Frame >, Ethernet::Protocol >
DataBuffer typedefNIC< Engine >
detach(Observer *o, Ethernet::Protocol c)Conditionally_Data_Observed< Buffer< Ethernet::Frame >, Ethernet::Protocol >
Ethernet()=defaultEthernet
free(DataBuffer *buf)NIC< Engine >
HEADER_SIZEEthernetstatic
InitializerNIC< Engine >friend
MAC_SIZEEthernetstatic
mac_to_string(Address addr)Ethernetinlinestatic
MAX_FRAME_SIZENIC< Engine >static
MTUEthernetstatic
N_BUFFERSNIC< Engine >static
NIC()NIC< Engine >protected
notify(Buffer< Ethernet::Frame > *d, Ethernet::Protocol c)Conditionally_Data_Observed< Buffer< Ethernet::Frame >, Ethernet::Protocol >
notify(Buffer< Ethernet::Frame > *d)Conditionally_Data_Observed< Buffer< Ethernet::Frame >, Ethernet::Protocol >
NULL_ADDRESSEthernetstatic
Observed typedefNIC< Engine >
Observed_Data typedefConditionally_Data_Observed< Buffer< Ethernet::Frame >, Ethernet::Protocol >
Observer typedefNIC< Engine >
Observers typedefConditionally_Data_Observed< Buffer< Ethernet::Frame >, Ethernet::Protocol >
Observing_Condition typedefConditionally_Data_Observed< Buffer< Ethernet::Frame >, Ethernet::Protocol >
Protocol typedefEthernet
Protocol_Number typedefNIC< Engine >
radius()NIC< Engine >
receive(DataBuffer *buf, Address *src, Address *dst, void *data, unsigned int size)NIC< Engine >
send(DataBuffer *buf, unsigned int packet_size)NIC< Engine >
send(DataBuffer *buf)NIC< Engine >
setAddress(Address address)NIC< Engine >
setRadius(double radius)NIC< Engine >
statistics()NIC< Engine >
stop()NIC< Engine >
~Conditionally_Data_Observed()=defaultConditionally_Data_Observed< Buffer< Ethernet::Frame >, Ethernet::Protocol >virtual
~Ethernet()=defaultEthernet
~NIC()NIC< Engine >