genode/repos/base/include/base
Norman Feske 48174ab974 base: pass separate label to Local_connection
This patch extends the constructor of 'Local_connection' with an
optional 'label' argument, which was previously passed implicitly as
part of the 'args' argument. Keeping the label separate from 'args'
enables us to distinguish the client-specified label from a label that
resulted from a server-side label as it is used when rewriting a label
of an environment session (i.e., the binary name) in init's routing
policy. In principle, this patch eliminates the need for init's
explicite handling of the binary name via the '<binary>' node, or
at least allows us to simplity the binary-node handling.
2017-03-24 16:19:55 +01:00
..
trace Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
affinity.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
allocator_avl.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
allocator_guard.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
allocator.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
attached_dataspace.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
attached_io_mem_dataspace.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
attached_ram_dataspace.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
attached_rom_dataspace.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
blocking.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
cache.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
cancelable_lock.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
capability.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
child.h base: pass separate label to Local_connection 2017-03-24 16:19:55 +01:00
component.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
connection.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
console.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
debug.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
entrypoint.h hw: fix race in signal dispatching 2017-02-28 13:00:41 +01:00
env.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
exception.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
heap.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
id_space.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
ipc_msgbuf.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
ipc.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
local_connection.h base: pass separate label to Local_connection 2017-03-24 16:19:55 +01:00
lock_guard.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
lock.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
log.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
native_capability_tpl.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
native_capability.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
object_pool.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
output.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
printf.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
registry.h base: handle race in Genode::Registry class 2017-03-15 12:32:28 +01:00
rpc_args.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
rpc_client.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
rpc_server.h hw: fix race in signal dispatching 2017-02-28 13:00:41 +01:00
rpc.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
semaphore.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
service.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
session_label.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
session_state.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
shared_object.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
signal.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
slab.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
sleep.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
snprintf.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 Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
synced_interface.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
thread_state_base.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
thread_state.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
thread.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
tslab.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
weak_ptr.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00