/* * \brief Client-side ROM session interface * \author Norman Feske * \date 2006-07-06 */ /* * Copyright (C) 2006-2013 Genode Labs GmbH * * This file is part of the Genode OS framework, which is distributed * under the terms of the GNU General Public License version 2. */ #ifndef _INCLUDE__ROM_SESSION__CLIENT_H_ #define _INCLUDE__ROM_SESSION__CLIENT_H_ #include #include namespace Genode { struct Rom_session_client; } struct Genode::Rom_session_client : Rpc_client { explicit Rom_session_client(Rom_session_capability session) : Rpc_client(session) { } Rom_dataspace_capability dataspace() override { return call(); } bool update() override { return call(); } void sigh(Signal_context_capability cap) override { call(cap); } }; #endif /* _INCLUDE__ROM_SESSION__CLIENT_H_ */