/* * \brief Client-side vm session interface * \author Stefan Kalkowski * \date 2012-10-02 */ /* * Copyright (C) 2012 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__VM_SESSION__CLIENT_H_ #define _INCLUDE__VM_SESSION__CLIENT_H_ #include #include namespace Genode { struct Vm_session_client : Rpc_client { explicit Vm_session_client(Vm_session_capability session) : Rpc_client(session) { } Dataspace_capability cpu_state() { return call(); } void exception_handler(Signal_context_capability handler) { call(handler); } void run() { call(); } }; } #endif /* _INCLUDE__VM_SESSION__CLIENT_H_ */