genode/repos/gems/src/server/http_block
Norman Feske ba2b0b8360 gems: remove the use of deprecated APIs
This patch also updates os/slave.h because the app/launcher cannot be
reasonably updated without it.

Issue #1987
Issue #3125
2019-01-30 13:49:54 +01:00
..
http.cc gems: remove the use of deprecated APIs 2019-01-30 13:49:54 +01:00
http.h gems: remove the use of deprecated APIs 2019-01-30 13:49:54 +01:00
main.cc gems: remove the use of deprecated APIs 2019-01-30 13:49:54 +01:00
README Consistently name block components 2019-01-14 12:34:39 +01:00
target.mk Consistently name block components 2019-01-14 12:34:39 +01:00

This directory contains a HTTP client that implements Genode's block session
interface as a front-end. This way you can incorporate arbitrary files via.
HTTP requests and export them as a block device within Genode.


Usage
-----

Config file snippet:

!<start name="http_block">
!  <resource name="RAM" quantum="1M" />
!  <provides><service name="Block"/></provides> <!-- Mandatory -->
!  <config uri="http://kc86.genode.labs:80/file.iso" block_size=2048/>
!</start>