ОбъектTTYInputStream
ttyОбъект потока чтения, используемый для чтенияttyчитай пиши
Нет возможности создать этот класс отдельно, есть только process.stdin
экземпляры глобально.
1process.stdin.read(1)
отношения наследства
свойства члена
isTTY
Логическое значение, всегда верно
1readonly Boolean TTYInputStream.isTTY;
isRaw
Логическое значение, запросить, находится ли он в необработанном режиме, если это правда, это означаетttyПри настройке для работы в качестве необработанного устройства
1readonly Boolean TTYInputStream.isRaw;
fd
Целое число, запросStreamСоответствующее значение дескриптора файла, реализованное подклассами.
1readonly Integer TTYInputStream.fd;
функция-член
setRawMode
настраиватьttyРаботать ли в необработанном режиме
1TTYInputStream TTYInputStream.setRawMode(Boolean isRawMode);
Параметры звонка:
- isRawMode: логическое значение, если true, это означает работу в необработанном режиме; в противном случае, работа в режиме по умолчанию.
readStream.isRaw
Он будет установлен этим методом.
Результаты возврата:
- TTYInputStream, возвращает себя
read
Считать данные указанного размера из потока
1Buffer TTYInputStream.read(Integer bytes = -1) async;
Параметры звонка:
- bytes: целое число, указывает объем считываемых данных.По умолчанию считываются блоки данных случайного размера.Размер считываемых данных зависит от устройства.
Результаты возврата:
- Buffer, возвращает данные, считанные из потока. Если данных для чтения нет или соединение прервано, возвращается значение null.
write
Записать данные в поток
1TTYInputStream.write(Buffer data) async;
Параметры звонка:
- data:Buffer, учитывая данные, которые нужно записать
flush
Записать содержимое файлового буфера на физическое устройство
1TTYInputStream.flush() async;
close
Закрыть текущий объект потока
1TTYInputStream.close() async;
copyTo
Скопировать данные потока в целевой поток
1
2Long TTYInputStream.copyTo(Stream stm,
Long bytes = -1) async;
Параметры звонка:
- stm:Stream, объект целевого потока
- bytes: Длинный, количество скопированных байтов.
Результаты возврата:
- Long, возвращает количество скопированных байтов
toString
Возвращает строковое представление объекта. Обычно возвращается «[Native Object]». Объект может быть повторно реализован в соответствии с его собственными характеристиками.
1String TTYInputStream.toString();
Результаты возврата:
- String, возвращает строковое представление объекта
toJSON
Возвращает представление объекта в формате JSON, обычно возвращая коллекцию читаемых свойств, определенных объектом.
1Value TTYInputStream.toJSON(String key = "");
Параметры звонка:
- key: Строка, не используется.
Результаты возврата:
- Value, возвращает значение, содержащее сериализуемый JSON