genode/repos/base/include
Martin Stein fc90c5f8f0 session_label: make typedef String public
Internally, Genode::Session_label has a typedef from String<capacity()> to
String. To have this typedef public is especially useful when reading a
label from an XML node. This can then be written as

! Session_label label = node.attribute_value("label", Session_label::String());

instead of

! Session_label label = node.attribute_value("label", String<160>());

which would be less generic (Session_label cannot be used directly as there
is no appropriate ascii_to implementation).

Issue #2840
2018-06-29 10:40:14 +02:00
..
base session_label: make typedef String public 2018-06-29 10:40:14 +02:00
cap_session Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
cpu Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
cpu_session Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
cpu_thread Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
dataspace Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
deprecated Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
drivers gpio_drv: add support for i.MX6 2018-04-19 12:38:24 +02:00
io_mem_session Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
io_port_session API documentation refinements 2017-05-31 13:16:21 +02:00
irq_session Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
log_session Limit max string length in log session for okl4 2017-10-19 13:31:16 +02:00
parent Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
pd_session Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
ram_session Integrate core's RAM service into the PD service 2017-05-31 13:16:14 +02:00
region_map base: support to attach RAM dataspaces readonly 2018-05-30 13:36:27 +02:00
rm_session API documentation refinements 2017-05-31 13:16:21 +02:00
rom_session Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
root Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
session Streamline exception types 2017-05-31 13:16:07 +02:00
spec Follow practices suggested by "Effective C++" 2018-01-17 12:14:35 +01:00
thread Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
trace_session trace_session: fix exception list in 'trace' RPC 2018-02-09 13:34:19 +01:00
util base: reset unfinished xml nodes in xml_generator 2018-06-13 13:50:35 +02:00
README Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00

This directory contains include files of interfaces that are exported
by components to be used by other components. Each subdirectory corresponds
to the component exporting the interface.