1/* 2 * Copyright (c) 2012, ETH Zurich. 3 * All rights reserved. 4 * 5 * This file is distributed under the terms in the attached LICENSE file. 6 * If you do not find this file, copies can be found by writing to: 7 * ETH Zurich D-INFK, CAB F.78, Universitaetstrasse 6, CH-8092 Zurich, 8 * Attn: Systems Group. 9 */ 10 11interface terminal_config "Terminal Configuration Interface" { 12 alias option uint32; 13 14 /** 15 * \brief Configure terminal device. 16 * 17 * \param opt Configuration option. 18 * \param argument Optional argument. Interpretation depends on opt. 19 */ 20 message configuration(option opt, String argument[2048]); 21 22 /** 23 * \brief Signals that a client wants to teardown a connection. 24 * 25 * Flounder does not yet support proper teardown of connections. This 26 * message emulates this by informing the server, that the client wants to 27 * teardown a connection. 28 */ 29 message disconnect(); 30}; 31