| Index: mojo/dart/packages/mojo_services/lib/mojo/files/ioctl_terminal.mojom.dart
|
| diff --git a/mojo/dart/packages/mojo_services/lib/mojo/files/ioctl_terminal.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/files/ioctl_terminal.mojom.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..7622770828dddec44beb767f2641253d88def2ca
|
| --- /dev/null
|
| +++ b/mojo/dart/packages/mojo_services/lib/mojo/files/ioctl_terminal.mojom.dart
|
| @@ -0,0 +1,108 @@
|
| +// Copyright 2014 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +library ioctl_terminal_mojom;
|
| +
|
| +import 'dart:async';
|
| +
|
| +import 'package:mojo/bindings.dart' as bindings;
|
| +import 'package:mojo/core.dart' as core;
|
| +const kIoctlTerminalInvalid = 0;
|
| +const kIoctlTerminalGetSettings = 1;
|
| +const kIoctlTerminalSetSettings = 2;
|
| +const kIoctlTerminalGetWindowSize = 3;
|
| +const kIoctlTerminalSetWindowSize = 4;
|
| +const kIoctlTerminalTermiosBaseFieldCount = 6;
|
| +const kIoctlTerminalTermiosIFlagIndex = 0;
|
| +const kIoctlTerminalTermiosOFlagIndex = 1;
|
| +const kIoctlTerminalTermiosCFlagIndex = 2;
|
| +const kIoctlTerminalTermiosLFlagIndex = 3;
|
| +const kIoctlTerminalTermiosISpeedIndex = 4;
|
| +const kIoctlTerminalTermiosOSpeedIndex = 5;
|
| +const kIoctlTerminalTermiosCtrlCharCount = 17;
|
| +const kIoctlTerminalTermiosCtrlCharVINTRIndex = 17;
|
| +const kIoctlTerminalTermiosCtrlCharVQUITIndex = 18;
|
| +const kIoctlTerminalTermiosCtrlCharVERASEIndex = 19;
|
| +const kIoctlTerminalTermiosCtrlCharVKILLIndex = 20;
|
| +const kIoctlTerminalTermiosCtrlCharVEOFIndex = 21;
|
| +const kIoctlTerminalTermiosCtrlCharVTIMEIndex = 22;
|
| +const kIoctlTerminalTermiosCtrlCharVMINIndex = 23;
|
| +const kIoctlTerminalTermiosCtrlCharVSWTCIndex = 24;
|
| +const kIoctlTerminalTermiosCtrlCharVSTARTIndex = 25;
|
| +const kIoctlTerminalTermiosCtrlCharVSTOPIndex = 26;
|
| +const kIoctlTerminalTermiosCtrlCharVSUSPIndex = 27;
|
| +const kIoctlTerminalTermiosCtrlCharVEOLIndex = 28;
|
| +const kIoctlTerminalTermiosCtrlCharVREPRINTIndex = 29;
|
| +const kIoctlTerminalTermiosCtrlCharVDISCARDIndex = 30;
|
| +const kIoctlTerminalTermiosCtrlCharVWERASEIndex = 31;
|
| +const kIoctlTerminalTermiosCtrlCharVLNEXTIndex = 32;
|
| +const kIoctlTerminalTermiosCtrlCharVEOL2Index = 33;
|
| +const kIoctlTerminalTermiosIFlagIGNBRK = 0x0001;
|
| +const kIoctlTerminalTermiosIFlagBRKINT = 0x0002;
|
| +const kIoctlTerminalTermiosIFlagIGNPAR = 0x0004;
|
| +const kIoctlTerminalTermiosIFlagPARMRK = 0x0008;
|
| +const kIoctlTerminalTermiosIFlagINPCK = 0x0010;
|
| +const kIoctlTerminalTermiosIFlagISTRIP = 0x0020;
|
| +const kIoctlTerminalTermiosIFlagINLCR = 0x0040;
|
| +const kIoctlTerminalTermiosIFlagIGNCR = 0x0080;
|
| +const kIoctlTerminalTermiosIFlagICRNL = 0x0100;
|
| +const kIoctlTerminalTermiosIFlagIUCLC = 0x0200;
|
| +const kIoctlTerminalTermiosIFlagIXON = 0x0400;
|
| +const kIoctlTerminalTermiosIFlagIXANY = 0x0800;
|
| +const kIoctlTerminalTermiosIFlagIXOFF = 0x1000;
|
| +const kIoctlTerminalTermiosIFlagIMAXBEL = 0x2000;
|
| +const kIoctlTerminalTermiosIFlagIUTF8 = 0x4000;
|
| +const kIoctlTerminalTermiosOFlagOPOST = 0x0001;
|
| +const kIoctlTerminalTermiosOFlagOLCUC = 0x0002;
|
| +const kIoctlTerminalTermiosOFlagONLCR = 0x0004;
|
| +const kIoctlTerminalTermiosOFlagOCRNL = 0x0008;
|
| +const kIoctlTerminalTermiosOFlagONOCR = 0x0010;
|
| +const kIoctlTerminalTermiosOFlagONLRET = 0x0020;
|
| +const kIoctlTerminalTermiosOFlagOFILL = 0x0040;
|
| +const kIoctlTerminalTermiosOFlagOFDEL = 0x0080;
|
| +const kIoctlTerminalTermiosOFlagNLDLY = 0x0100;
|
| +const kIoctlTerminalTermiosOFlagNL0 = 0x0000;
|
| +const kIoctlTerminalTermiosOFlagNL1 = 0x0100;
|
| +const kIoctlTerminalTermiosOFlagCRDLY = 0x0600;
|
| +const kIoctlTerminalTermiosOFlagCR0 = 0x0000;
|
| +const kIoctlTerminalTermiosOFlagCR1 = 0x0200;
|
| +const kIoctlTerminalTermiosOFlagCR2 = 0x0400;
|
| +const kIoctlTerminalTermiosOFlagCR3 = 0x0600;
|
| +const kIoctlTerminalTermiosOFlagTABDLY = 0x1800;
|
| +const kIoctlTerminalTermiosOFlagTAB0 = 0x0000;
|
| +const kIoctlTerminalTermiosOFlagTAB1 = 0x0800;
|
| +const kIoctlTerminalTermiosOFlagTAB2 = 0x1000;
|
| +const kIoctlTerminalTermiosOFlagTAB3 = 0x1800;
|
| +const kIoctlTerminalTermiosOFlagBSDLY = 0x2000;
|
| +const kIoctlTerminalTermiosOFlagBS0 = 0x0000;
|
| +const kIoctlTerminalTermiosOFlagBS1 = 0x2000;
|
| +const kIoctlTerminalTermiosOFlagVTDLY = 0x4000;
|
| +const kIoctlTerminalTermiosOFlagVT0 = 0x0000;
|
| +const kIoctlTerminalTermiosOFlagVT1 = 0x4000;
|
| +const kIoctlTerminalTermiosOFlagFFDLY = 0x8000;
|
| +const kIoctlTerminalTermiosOFlagFF0 = 0x0000;
|
| +const kIoctlTerminalTermiosOFlagFF1 = 0x8000;
|
| +const kIoctlTerminalTermiosCFlagCSIZE = 0x0003;
|
| +const kIoctlTerminalTermiosCFlagCS5 = 0x0000;
|
| +const kIoctlTerminalTermiosCFlagCS6 = 0x0001;
|
| +const kIoctlTerminalTermiosCFlagCS7 = 0x0002;
|
| +const kIoctlTerminalTermiosCFlagCS8 = 0x0003;
|
| +const kIoctlTerminalTermiosCFlagCSTOPB = 0x0004;
|
| +const kIoctlTerminalTermiosCFlagCREAD = 0x0008;
|
| +const kIoctlTerminalTermiosCFlagPARENB = 0x0010;
|
| +const kIoctlTerminalTermiosCFlagPARODD = 0x0020;
|
| +const kIoctlTerminalTermiosCFlagHUPCL = 0x0040;
|
| +const kIoctlTerminalTermiosCFlagCLOCAL = 0x0080;
|
| +const kIoctlTerminalTermiosLFlagISIG = 0x0001;
|
| +const kIoctlTerminalTermiosLFlagICANON = 0x0002;
|
| +const kIoctlTerminalTermiosLFlagXCASE = 0x0004;
|
| +const kIoctlTerminalTermiosLFlagECHO = 0x0008;
|
| +const kIoctlTerminalTermiosLFlagECHOE = 0x0010;
|
| +const kIoctlTerminalTermiosLFlagECHOK = 0x0020;
|
| +const kIoctlTerminalTermiosLFlagECHONL = 0x0040;
|
| +const kIoctlTerminalTermiosLFlagNOFLSH = 0x0080;
|
| +const kIoctlTerminalTermiosLFlagTOSTOP = 0x0100;
|
| +
|
| +
|
| +
|
|
|