__attribute__((packed)) | Ethernet | |
_observers | Conditionally_Data_Observed< Buffer< Ethernet::Frame >, Ethernet::Protocol > | protected |
Address typedef | NIC< 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 > | |
BROADCAST | Ethernet | static |
Conditionally_Data_Observed()=default | Conditionally_Data_Observed< Buffer< Ethernet::Frame >, Ethernet::Protocol > | |
DataBuffer typedef | NIC< Engine > | |
detach(Observer *o, Ethernet::Protocol c) | Conditionally_Data_Observed< Buffer< Ethernet::Frame >, Ethernet::Protocol > | |
Ethernet()=default | Ethernet | |
free(DataBuffer *buf) | NIC< Engine > | |
HEADER_SIZE | Ethernet | static |
Initializer | NIC< Engine > | friend |
MAC_SIZE | Ethernet | static |
mac_to_string(Address addr) | Ethernet | inlinestatic |
MAX_FRAME_SIZE | NIC< Engine > | static |
MTU | Ethernet | static |
N_BUFFERS | NIC< 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_ADDRESS | Ethernet | static |
Observed typedef | NIC< Engine > | |
Observed_Data typedef | Conditionally_Data_Observed< Buffer< Ethernet::Frame >, Ethernet::Protocol > | |
Observer typedef | NIC< Engine > | |
Observers typedef | Conditionally_Data_Observed< Buffer< Ethernet::Frame >, Ethernet::Protocol > | |
Observing_Condition typedef | Conditionally_Data_Observed< Buffer< Ethernet::Frame >, Ethernet::Protocol > | |
Protocol typedef | Ethernet | |
Protocol_Number typedef | NIC< 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()=default | Conditionally_Data_Observed< Buffer< Ethernet::Frame >, Ethernet::Protocol > | virtual |
~Ethernet()=default | Ethernet | |
~NIC() | NIC< Engine > | |