Qore Programming Language Reference Manual
0.8.7
Main Page
Related Pages
Modules
Namespaces
Classes
All
Classes
Namespaces
Functions
Variables
Groups
Pages
QC_TermIOS.dox.h
1
2
namespace
Qore {
4
44
class
TermIOS
{
45
46
public
:
48
59
constructor
();
60
61
public
:
63
71
copy
();
72
73
public
:
75
92
int
getCC
(softint cc);
93
94
public
:
96
106
int
getCFlag
();
107
108
public
:
110
120
int
getIFlag
();
121
122
public
:
124
134
int
getLFlag
();
135
136
public
:
138
148
int
getOFlag
();
149
150
public
:
152
165
bool
isEqual
(Termios termios);
166
167
public
:
169
186
nothing
setCC
(softint offset, softint value);
187
188
public
:
190
203
nothing
setCFlag
(softint flag);
204
205
public
:
207
220
nothing
setIFlag
(softint flag);
221
222
public
:
224
241
nothing
setLFlag
(softint flag);
242
243
public
:
245
258
nothing
setOFlag
(softint flag);
259
260
public
:
262
279
static
hash
getWindowSize
();
280
};
285
287
const
ALTWERASE
=
ALTWERASE
;
289
const
ECHO
=
ECHO
;
291
const
ECHOCTL
=
ECHOCTL
;
293
const
ECHOE
=
ECHOE
;
295
const
ECHOKE
=
ECHOKE
;
297
const
ECHONL
=
ECHONL
;
299
const
ECHOPRT
=
ECHOPRT
;
301
const
EXTPROC
=
EXTPROC
;
303
const
FLUSHO
=
FLUSHO
;
305
const
ICANON
=
ICANON
;
307
const
IEXTEN
=
IEXTEN
;
309
const
ISIG
=
ISIG
;
311
const
NOFLSH
=
NOFLSH
;
313
const
NOKERNINFO
=
NOKERNINFO
;
315
const
PENDIN
=
PENDIN
;
317
const
TOSTOP
=
TOSTOP
;
319
323
325
const
CCAR_OFLOW
=
CCAR_OFLOW
;
327
const
CCTS_OFLOW
=
CCTS_OFLOW
;
329
const
CDSR_OFLOW
=
CDSR_OFLOW
;
331
const
CLOCAL
=
CLOCAL
;
333
const
CREAD
=
CREAD
;
335
const
CRTSCTS
=
CRTSCTS
;
337
const
CRTS_IFLOW
=
CRTS_IFLOW
;
339
const
CS5
=
CS5
;
341
const
CS6
=
CS6
;
343
const
CS7
=
CS7
;
345
const
CS8
=
CS8
;
347
const
CSIZE
=
CSIZE
;
349
const
CSTOPB
=
CSTOPB
;
351
const
HUPCL
=
HUPCL
;
353
const
MDMBUF
=
MDMBUF
;
355
const
PARENB
=
PARENB
;
357
const
PARODD
=
PARODD
;
359
363
365
const
OCRNL
=
OCRNL
;
367
const
OLCUC = OLCUC;
369
const
ONLCR
=
ONLCR
;
371
const
ONLRET
=
ONLRET
;
373
const
ONOCR
=
ONOCR
;
375
const
ONOEOT
=
ONOEOT
;
377
const
OPOST
=
OPOST
;
379
const
OXTABS
=
OXTABS
;
381
385
387
const
BRKINT
=
BRKINT
;
389
const
ICRNL
=
ICRNL
;
391
const
IGNBRK
=
IGNBRK
;
393
const
IGNCR
=
IGNCR
;
395
const
IGNPAR
=
IGNPAR
;
397
const
IMAXBEL
=
IMAXBEL
;
399
const
INLCR
=
INLCR
;
401
const
INPCK
=
INPCK
;
403
const
ISTRIP
=
ISTRIP
;
405
const
IUCLC = IUCLC;
407
const
IXANY
=
IXANY
;
409
const
IXOFF
=
IXOFF
;
411
const
IXON
=
IXON
;
413
const
PARMRK
=
PARMRK
;
415
419
421
const
VDISCARD
=
VDISCARD
;
423
const
VDSUSP
=
VDSUSP
;
425
const
VEOF
=
VEOF
;
427
const
VEOL
=
VEOL
;
429
const
VEOL2
=
VEOL2
;
431
const
VERASE
=
VERASE
;
433
const
VINTR
=
VINTR
;
435
const
VKILL
=
VKILL
;
437
const
VLNEXT
=
VLNEXT
;
439
const
VMIN
=
VMIN
;
441
const
VQUIT
=
VQUIT
;
443
const
VREPRINT
=
VREPRINT
;
445
const
VSTART
=
VSTART
;
447
const
VSTATUS
=
VSTATUS
;
449
const
VSTOP
=
VSTOP
;
451
const
VSUSP
=
VSUSP
;
453
const
VTIME
=
VTIME
;
455
const
VWERASE
=
VWERASE
;
457
const
_POSIX_VDISABLE
=
_POSIX_VDISABLE
;
459
463
465
const
TCSADRAIN
=
TCSADRAIN
;
467
const
TCSAFLUSH
=
TCSAFLUSH
;
469
const
TCSANOW
=
TCSANOW
;
471
const
TCSASOFT
=
TCSASOFT
;
473
};