mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-23 07:22:25 +00:00
593e971121
This patch removes the blocking Block::Session::sync RPC function and adds the asynchronous operations SYNC and TRIM to the block session's packet-stream interface. Even though the patch adjusts all block components to the interface change, the components keep the former blocking handling of sync internally for now because of the design of the 'Block::Driver' interface. This old interface is not worth changing. We should instead migrate the block servers step by step to the new 'Block::Request_stream' API. Fixes #3274 |
||
---|---|---|
.. | ||
block_session.h | ||
capability.h | ||
client.h | ||
connection.h | ||
rpc_object.h |