dcell.termio

Termio module for dcell contains code associated iwth managing terminal settings such as non-blocking mode.

Members

Classes

PosixTty
class PosixTty
Undocumented in source.

Functions

ignoreResize
void ignoreResize(int fd)
Undocumented in source. Be warned that the author may not have intended to support it.
newDevTty
TtyImpl newDevTty(string dev)
Undocumented in source. Be warned that the author may not have intended to support it.
newDevTty
TtyImpl newDevTty(string p)
Undocumented in source. Be warned that the author may not have intended to support it.
wasResized
bool wasResized(int fd)
Undocumented in source. Be warned that the author may not have intended to support it.
watchResize
void watchResize(int fd)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

TtyImpl
interface TtyImpl

TtyImpl is the interface that implementations should override or supply to support terminal I/O ioctls or equivalent functionality. It is provided in this form, as some implementations may not be based on actual tty devices.

Manifest constants

SIGWINCH
enum SIGWINCH;
Undocumented in source.
SIGWINCH
enum SIGWINCH;
Undocumented in source.
SIGWINCH
enum SIGWINCH;
Undocumented in source.
SIGWINCH
enum SIGWINCH;
Undocumented in source.
SIGWINCH
enum SIGWINCH;
Undocumented in source.
SIGWINCH
enum SIGWINCH;
Undocumented in source.
SIGWINCH
enum SIGWINCH;
Undocumented in source.
SIGWINCH
enum SIGWINCH;
Undocumented in source.
SIGWINCH
enum SIGWINCH;
Undocumented in source.

Meta

Authors

Garrett D'Amore

License

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE or https://www.boost.org/LICENSE_1_0.txt) SPDX-License-Identifier: BSL-1.0