# Twisted, the Framework of Your Internet # Copyright (C) 2001-2002 Matthew W. Lefkowitz # # This library is free software; you can redistribute it and/or # modify it under the terms of version 2.1 of the GNU Lesser General Public # License as published by the Free Software Foundation. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # import tty # this module was autogenerated. VINTR = 1 VQUIT = 2 VERASE = 3 VKILL = 4 VEOF = 5 VEOL = 6 VEOL2 = 7 VSTART = 8 VSTOP = 9 VSUSP = 10 VDSUSP = 11 VREPRINT = 12 VWERASE = 13 VLNEXT = 14 VFLUSH = 15 VSWTCH = 16 VSTATUS = 17 VDISCARD = 18 IGNPAR = 30 PARMRK = 31 INPCK = 32 ISTRIP = 33 INLCR = 34 IGNCR = 35 ICRNL = 36 IUCLC = 37 IXON = 38 IXANY = 39 IXOFF = 40 IMAXBEL = 41 ISIG = 50 ICANON = 51 XCASE = 52 ECHO = 53 ECHOE = 54 ECHOK = 55 ECHONL = 56 NOFLSH = 57 TOSTOP = 58 IEXTEN = 59 ECHOCTL = 60 ECHOKE = 61 PENDIN = 62 OPOST = 70 OLCUC = 71 ONLCR = 72 OCRNL = 73 ONOCR = 74 ONLRET = 75 CS7 = 90 CS8 = 91 PARENB = 92 PARODD = 93 TTY_OP_ISPEED = 128 TTY_OP_OSPEED = 129 TTYMODES = { 1 : 'VINTR', 2 : 'VQUIT', 3 : 'VERASE', 4 : 'VKILL', 5 : 'VEOF', 6 : 'VEOL', 7 : 'VEOL2', 8 : 'VSTART', 9 : 'VSTOP', 10 : 'VSUSP', 11 : 'VDSUSP', 12 : 'VREPRINT', 13 : 'VWERASE', 14 : 'VLNEXT', 15 : 'VFLUSH', 16 : 'VSWTCH', 17 : 'VSTATUS', 18 : 'VDISCARD', 30 : (tty.IFLAG, 'IGNPAR'), 31 : (tty.IFLAG, 'PARMRK'), 32 : (tty.IFLAG, 'INPCK'), 33 : (tty.IFLAG, 'ISTRIP'), 34 : (tty.IFLAG, 'INLCR'), 35 : (tty.IFLAG, 'IGNCR'), 36 : (tty.IFLAG, 'ICRNL'), 37 : (tty.IFLAG, 'IUCLC'), 38 : (tty.IFLAG, 'IXON'), 39 : (tty.IFLAG, 'IXANY'), 40 : (tty.IFLAG, 'IXOFF'), 41 : (tty.IFLAG, 'IMAXBEL'), 50 : (tty.LFLAG, 'ISIG'), 51 : (tty.LFLAG, 'ICANON'), 52 : (tty.LFLAG, 'XCASE'), 53 : (tty.LFLAG, 'ECHO'), 54 : (tty.LFLAG, 'ECHOE'), 55 : (tty.LFLAG, 'ECHOK'), 56 : (tty.LFLAG, 'ECHONL'), 57 : (tty.LFLAG, 'NOFLSH'), 58 : (tty.LFLAG, 'TOSTOP'), 59 : (tty.LFLAG, 'IEXTEN'), 60 : (tty.LFLAG, 'ECHOCTL'), 61 : (tty.LFLAG, 'ECHOKE'), 62 : (tty.LFLAG, 'PENDIN'), 70 : (tty.OFLAG, 'OPOST'), 71 : (tty.OFLAG, 'OLCUC'), 72 : (tty.OFLAG, 'ONLCR'), 73 : (tty.OFLAG, 'OCRNL'), 74 : (tty.OFLAG, 'ONOCR'), 75 : (tty.OFLAG, 'ONLRET'), # 90 : (tty.CFLAG, 'CS7'), # 91 : (tty.CFLAG, 'CS8'), 92 : (tty.CFLAG, 'PARENB'), 93 : (tty.CFLAG, 'PARODD'), 128 : 'ISPEED', 129 : 'OSPEED' }