genode/repos/os
Christian Helmuth 2eb8c5e21a net: move ascii_to() into Net namespace
The combination of Net::Mac_address and
Genode::ascii_to(Net::Mac_address) required shaky quirks in several
places because GCC is not able to resolve the ascii_to overload if
base/xml_node.h was included to early. The current solution moves the
several ascii_to overloads "closer" to the Net types by putting them
into the Net namespace, where GCC reliably picks them up.

Hence, co-locating the ascii_to() utility with the overload type in the
same scope/namespace is good practice.

This patch removes the now obsolete <nic/xml_node.h> header file.
2020-09-17 10:13:22 +02:00
..
doc Remove <configfile> feature from init 2020-05-18 10:16:13 +02:00
include net: move ascii_to() into Net namespace 2020-09-17 10:13:22 +02:00
lib os: add sandbox lib to api/os 2020-02-20 12:11:22 +01:00
recipes depot: update recipe hashes 2020-08-28 08:29:12 +02:00
run base: extend PD session with managing_system call 2020-08-25 11:50:11 +02:00
src net: move ascii_to() into Net namespace 2020-09-17 10:13:22 +02:00
xsd timeout_types.xsd: Minutes type 2019-08-21 12:37:02 +02:00
README API documentation refinements 2017-05-31 13:16:21 +02:00

This source-code repository contains genuine low-level OS components and
interfaces of Genode. It solely depends on the framework's base API.