genode/repos/os/include
Norman Feske a7b3072cc2 Pass Env & as first argument to connection objects
This patch supplements each existing connection type with an new
constructor that is meant to replace the original one. The new
one takes a reference to the component's environment as argument and
thereby does not rely on the presence of the globally accessible
'env()' interface.

The original constructors are marked as deprecated. Once we have
completely abolished the use of the global 'env()', we will remove them.

Fixes #1960
2016-05-23 15:52:37 +02:00
..
audio_in_session Pass Env & as first argument to connection objects 2016-05-23 15:52:37 +02:00
audio_out_session Pass Env & as first argument to connection objects 2016-05-23 15:52:37 +02:00
blit
block Revised API documentation 2015-04-09 16:04:46 +02:00
block_session Pass Env & as first argument to connection objects 2016-05-23 15:52:37 +02:00
cli_monitor Remove Genode::Process from API 2016-05-09 13:10:52 +02:00
decorator decorator: fix hover detection 2015-11-27 12:18:53 +01:00
file_system obscure File_system::Out_of_node_handles exception 2016-04-25 10:47:52 +02:00
file_system_session Pass Env & as first argument to connection objects 2016-05-23 15:52:37 +02:00
framebuffer_session Pass Env & as first argument to connection objects 2016-05-23 15:52:37 +02:00
gpio base: extend irq session to support MSIs 2015-05-20 17:39:14 +02:00
gpio_session Pass Env & as first argument to connection objects 2016-05-23 15:52:37 +02:00
gpu
init Remove Genode::Process from API 2016-05-09 13:10:52 +02:00
input os: Move Ring_buffer to Genode namespace 2015-04-17 16:13:21 +02:00
input_session Pass Env & as first argument to connection objects 2016-05-23 15:52:37 +02:00
ldso Revised API documentation 2015-04-09 16:04:46 +02:00
loader_session Pass Env & as first argument to connection objects 2016-05-23 15:52:37 +02:00
mixer os: add mixer utility header for Channel struct 2015-11-18 12:22:06 +01:00
net net: write accessors for Ipv4_packet 2016-05-23 15:52:34 +02:00
nic nic session: fix quota check 2015-10-09 16:38:48 +02:00
nic_session Pass Env & as first argument to connection objects 2016-05-23 15:52:37 +02:00
nitpicker_gfx
nitpicker_session Pass Env & as first argument to connection objects 2016-05-23 15:52:37 +02:00
os Move Attach_*dataspace utils from os to base 2016-05-23 15:52:36 +02:00
packet_stream_rx Revised API documentation 2015-04-09 16:04:46 +02:00
packet_stream_tx Revised API documentation 2015-04-09 16:04:46 +02:00
platform_device x86: extend io_mem call of platform_drv 2015-11-04 14:09:25 +01:00
platform_session Pass Env & as first argument to connection objects 2016-05-23 15:52:37 +02:00
ram_fs Amend File_system session with SEEK_TAIL support 2016-05-09 13:10:53 +02:00
regulator base,os: Coding-style unification 2015-03-13 12:17:23 +01:00
regulator_session Pass Env & as first argument to connection objects 2016-05-23 15:52:37 +02:00
report_rom Notify report-rom client on signal-handler registration 2015-11-27 12:18:54 +01:00
report_session Pass Env & as first argument to connection objects 2016-05-23 15:52:37 +02:00
rtc_session Pass Env & as first argument to connection objects 2016-05-23 15:52:37 +02:00
spec Pass Env & as first argument to connection objects 2016-05-23 15:52:37 +02:00
terminal os: Move Ring_buffer to Genode namespace 2015-04-17 16:13:21 +02:00
terminal_session Pass Env & as first argument to connection objects 2016-05-23 15:52:37 +02:00
timer_session Pass Env & as first argument to connection objects 2016-05-23 15:52:37 +02:00
trace
uart_session Pass Env & as first argument to connection objects 2016-05-23 15:52:37 +02:00
usb base,os: Coding-style unification 2015-03-13 12:17:23 +01:00
usb_session Pass Env & as first argument to connection objects 2016-05-23 15:52:37 +02:00
util Move XML util from os to base repository 2016-05-09 13:10:52 +02:00
vfs vfs: support UNLINK_ERR_NO_ENTRY in TAR file system 2016-05-09 13:10:53 +02:00
xev_track