/* * \brief Connection to Report service * \author Norman Feske * \date 2014-01-10 */ /* * Copyright (C) 2014-2017 Genode Labs GmbH * * 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__REPORT_SESSION__CONNECTION_H_ #define _INCLUDE__REPORT_SESSION__CONNECTION_H_ #include #include namespace Report { struct Connection; } struct Report::Connection : Genode::Connection, Session_client { Connection(Genode::Env &env, Label const &label, size_t buffer_size = 4096) : Genode::Connection(env, label, Ram_quota { 10*1024 + buffer_size }, Args("buffer_size=", buffer_size)), Session_client(cap()) { } }; #endif /* _INCLUDE__REPORT_SESSION__CONNECTION_H_ */