genode/repos/base/include/base
Norman Feske 41731a2439 Make Session_object::warning const
This allows the use of the label-prefixed log utilities from a const
method of a derived class.
2024-02-26 08:31:03 +01:00
..
trace trace: C++20 compatibility 2023-05-30 12:03:29 +02:00
affinity.h xml_node: change with_sub_node signature 2022-09-19 14:00:33 +02:00
allocator_avl.h base: Allocator_avl cleanup meta data 2022-04-13 09:29:03 +02:00
allocator.h base: introduce Allocator::try_alloc 2021-11-29 15:11:52 +01:00
attached_dataspace.h base/os: remove deprecated APIs 2019-02-26 14:44:15 +01:00
attached_io_mem_dataspace.h base/os: remove deprecated APIs 2019-02-26 14:44:15 +01:00
attached_ram_dataspace.h base/cache.h: rename Cache_attribute to Cache 2021-04-20 12:10:31 +02:00
attached_rom_dataspace.h Never throw in 'Attached_rom_dataspace::size' 2020-02-04 15:51:10 +01:00
blockade.h doc: tweaks for updated Genode Foundations book 2020-05-27 11:56:46 +02:00
buffered_output.h base/buffered_output.h: flush at destruction time 2020-02-20 12:08:16 +01:00
cache.h base/cache.h: rename Cache_attribute to Cache 2021-04-20 12:10:31 +02:00
capability.h Cleanup Call_return encapsulation in call() 2017-05-02 15:28:52 +02:00
child.h base: add Child_policy::start_initial_thread 2023-06-16 11:24:26 +02:00
component.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
connection.h base: remove format strings from API 2023-03-13 14:32:53 +01:00
duration.h timeout: use uint64_t for all plain time values 2019-05-06 16:15:26 +02:00
entrypoint.h base: remove entrypoint.cc from core 2023-07-14 12:06:31 +02:00
env.h Remove 'Env::reinit' and 'Env::reinit_main_thread' 2022-02-15 10:17:28 +01:00
exception.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
heap.h base: introduce Allocator::try_alloc 2021-11-29 15:11:52 +01:00
id_space.h Add missing includes of base/exception.h 2023-02-27 08:22:49 +01:00
ipc_msgbuf.h base: avoid implicit conversions 2021-12-17 15:04:44 +01:00
ipc.h base: remove base/blocking.h 2023-02-27 08:22:49 +01:00
local_connection.h Propagate session diag flag to core 2020-12-09 14:02:11 +01:00
lock.h Remove base/lock_guard.h 2023-02-27 08:22:49 +01:00
log.h base/log.h: add GENODE_TRACE_TSC 2022-04-13 08:07:57 +02:00
mutex.h base: remove Cancelable_lock 2020-07-30 08:49:23 +02:00
native_capability.h core: avoid null pointer reference warning 2019-01-07 12:25:44 +01:00
object_pool.h base: use Mutex/Blockade 2020-04-17 12:40:12 +02:00
output.h base: avoid implicit conversions 2021-12-17 15:04:44 +01:00
quota_guard.h Add missing includes of base/exception.h 2023-02-27 08:22:49 +01:00
quota_transfer.h base/os: remove deprecated APIs 2019-02-26 14:44:15 +01:00
ram_allocator.h base: introduce Ram_allocator::try_alloc 2021-11-29 15:10:53 +01:00
registry.h base/registry.h: remove misleading comment 2020-04-17 12:40:13 +02:00
rpc_args.h base: explicit copy constructor for Rpc_in_buffer 2020-11-23 12:02:58 +01:00
rpc_client.h base: make RPC framework compatible to C++20 2023-05-30 12:03:29 +02:00
rpc_server.h base: make RPC framework compatible to C++20 2023-05-30 12:03:29 +02:00
rpc.h base: make RPC framework compatible to C++20 2023-05-30 12:03:29 +02:00
semaphore.h base: use Mutex/Blockade 2020-04-17 12:40:12 +02:00
service.h base: restore the session phase in `Parent_service' 2023-11-28 14:24:26 +01:00
session_label.h base: remove internal use of format strings 2023-03-13 14:32:38 +01:00
session_object.h Make Session_object::warning const 2024-02-26 08:31:03 +01:00
session_state.h Propagate session diag flag to core 2020-12-09 14:02:11 +01:00
shared_object.h ldso: Dynamic_linker::respawn mechanism 2019-08-28 14:18:45 +02:00
signal.h base: remove env_deprecated from signalling code 2023-07-14 12:06:31 +02:00
slab.h base: statically check for reasonable Tslab block size 2023-12-13 12:32:19 +01:00
sleep.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
stdint.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
synced_allocator.h base: introduce Allocator::try_alloc 2021-11-29 15:11:52 +01:00
synced_interface.h base: use Mutex/Blockade 2020-04-17 12:40:12 +02:00
thread_state.h base/os: remove deprecated APIs 2019-02-26 14:44:15 +01:00
thread.h Remove 'Env::reinit' and 'Env::reinit_main_thread' 2022-02-15 10:17:28 +01:00
tslab.h base: statically check for reasonable Tslab block size 2023-12-13 12:32:19 +01:00
weak_ptr.h Add missing includes of base/exception.h 2023-02-27 08:22:49 +01:00