genode/repos/os/include/net
Martin Stein 373134c4e7 net: safer access to packet data
Replace packet method 'T *data' by the new methods 'T &reinterpret_data'
for parsing or modifying existing sub-protocol packets and 'T
&construct_at_data' for composing a new sub-protocol packet. This has
the advantage that, when composing a new packet, the default constructor
that zero-fills the packet is always called first.

Fixes #2751
2018-05-03 15:31:54 +02:00
..
arp.h net: remove unused enums 2018-01-17 12:14:41 +01:00
dhcp.h net: safer access to packet data 2018-05-03 15:31:54 +02:00
ethernet.h net: safer access to packet data 2018-05-03 15:31:54 +02:00
icmp.h net: packed attribute for Icmp_packet 2018-04-10 13:03:26 +02:00
ipv4.h net: safer access to packet data 2018-05-03 15:31:54 +02:00
mac_address.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
netaddress.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
port.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
tcp.h net: remove placement new operators 2018-01-17 12:14:41 +01:00
udp.h net: safer access to packet data 2018-05-03 15:31:54 +02:00