genode/repos/os/include/os
Sebastian Sumpf 300cdc435d expanding_report: make expandable for XML node generation
'generate(Xml_node node)', as used by the Sculpt manager, calls this
function instead of the lambda version. The 'report' function of the
'Genode::Reporter' does not throw an exception in case there is not
enough backing storage for the 'generate' request. Therefore, we have to
check this condition in a loop and call '_increase_report_buffer' in
case size limits are reached.

Patch by Norman Feske.

issue #4369
2022-02-15 16:13:53 +01:00
..
attached_mmio.h
buffered_xml.h
child_policy_dynamic_rom.h
dither_painter.h
dynamic_rom_session.h
handle_registry.h
packet_allocator.h os: avoid implicit conversions 2021-12-17 15:04:45 +01:00
packet_stream.h os: remove blocking semantics from packet stream 2022-02-15 10:10:03 +01:00
path.h os: avoid implicit conversions 2021-12-17 15:04:45 +01:00
pin_driver.h os: Pin_control and Pin_state session interfaces 2021-11-29 15:10:52 +01:00
pixel_alpha8.h os: avoid implicit conversions 2021-12-17 15:04:45 +01:00
pixel_rgb565.h os: avoid implicit conversions 2021-12-17 15:04:45 +01:00
pixel_rgb888.h
pixel_rgba.h os: avoid implicit conversions 2021-12-17 15:04:45 +01:00
reporter.h expanding_report: make expandable for XML node generation 2022-02-15 16:13:53 +01:00
ring_buffer.h
session_policy.h os/session_policy.h: add 'with_matching_policy' 2022-02-15 10:17:28 +01:00
session_requester.h
static_parent_services.h
static_root.h
surface.h
texture_rgb565.h
texture_rgb888.h os: avoid implicit conversions 2021-12-17 15:04:45 +01:00
texture.h os: avoid implicit conversions 2021-12-17 15:04:45 +01:00
vfs.h vfs: add 'with_xml_file_content()' and 'with_raw_file_content()' 2022-01-19 12:38:13 +01:00