/* * \brief I2C session client implementation * \author Jean-Adrien Domage * \date 2021-02-25 */ /* * Copyright (C) 2013-2021 Genode Labs GmbH * Copyright (C) 2021 gapfruit AG * * This file is part of the Genode OS framework, which is distributed * under the terms of the GNU Affero General Public License version 3. */ #ifndef _INCLUDE__I2C_SESSION__CLIENT_H_ #define _INCLUDE__I2C_SESSION__CLIENT_H_ #include #include namespace I2c { struct Session_client; } struct I2c::Session_client : Rpc_client { explicit Session_client(I2c::Session_capability session) : Rpc_client(session) { } void transmit(Transaction & transaction) override { call(transaction); } }; #endif /* _INCLUDE__I2C_SESSION__CLIENT_H_ */