genode/repos/base/include/base
Norman Feske 0be6817226 Add 'Weak_ptr' to the public Genode API
So far, the lifetime-management utilities 'Weak_ptr' and 'Locked_ptr'
had been preserved for core-internal use only. However, the utilities
are handy for many use cases outside of core where object lifetimes
must be managed. So we promote them to the public API.
2014-08-11 15:55:32 +02:00
..
trace Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
affinity.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
allocator_avl.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
allocator_guard.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
allocator.h base: Never copy the dealloc argument for destroy 2014-06-26 10:57:25 +02:00
blocking.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
cache.h base: introduce caching attributes (fix #1184) 2014-06-26 10:57:26 +02:00
cancelable_lock.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
capability.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
child.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
connection.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
console.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
crt0.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
elf.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
env.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
errno.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
exception.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
flex_iterator.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
heap.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
ipc.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
lock_guard.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
lock.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
native_capability.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
object_pool.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
pager.h Fix race condition in page fault notification 2014-07-24 10:18:07 +02:00
printf.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
process.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
rpc_args.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
rpc_client.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
rpc_server.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
rpc.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
semaphore.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
service.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
signal.h os: avoid deadlock in packet stream (fix #1186) 2014-06-26 12:14:03 +02:00
slab.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
sleep.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
snprintf.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
stdint.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
sync_allocator.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
thread_state_base.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
thread_state.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
thread.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
tslab.h Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
weak_ptr.h Add 'Weak_ptr' to the public Genode API 2014-08-11 15:55:32 +02:00