ObxectoTTYInputStream
ttyLer obxecto de fluxo, usado para lerttyler, escribir
Non hai forma de crear esta clase por separado, só hai process.stdin
instancias a nivel global
1process.stdin.read(1)
relación de herdanza
propiedades dos membros
isTTY
Booleano, sempre certo
1readonly Boolean TTYInputStream.isTTY;
isRaw
Booleano, consulta se está en modo bruto, cando é verdadeiro, significattyCando está configurado para funcionar como dispositivo en bruto
1readonly Boolean TTYInputStream.isRaw;
fd
Número enteiro, consultaStreamO valor do descritor do ficheiro correspondente, implementado por subclases
1readonly Integer TTYInputStream.fd;
función de membro
setRawMode
montarttyIndica se hai que traballar en modo bruto
1TTYInputStream TTYInputStream.setRawMode(Boolean isRawMode);
Parámetros de chamada:
- isRawMode: booleano, se é verdadeiro, significa traballar en modo bruto; se non, traballar no modo predeterminado.
readStream.isRaw
Establecerase mediante este método
Resultados de devolución:
- TTYInputStream, volve por si mesmo
read
Ler datos do tamaño especificado do fluxo
1Buffer TTYInputStream.read(Integer bytes = -1) async;
Parámetros de chamada:
- bytes: Número enteiro, especifica a cantidade de datos que se van ler. O valor predeterminado é ler bloques de datos de tamaño aleatorio. O tamaño dos datos lidos depende do dispositivo.
Resultados de devolución:
- Buffer, devolve os datos lidos do fluxo. Se non hai datos para ler ou se interrompe a conexión, devólvese nulo.
write
Escribe os datos dados no fluxo
1TTYInputStream.write(Buffer data) async;
Parámetros de chamada:
- data:Buffer, dados os datos a escribir
flush
Escribe o contido do búfer de ficheiros no dispositivo físico
1TTYInputStream.flush() async;
close
Pecha o obxecto de fluxo actual
1TTYInputStream.close() async;
copyTo
Copia os datos do fluxo no fluxo de destino
1
2Long TTYInputStream.copyTo(Stream stm,
Long bytes = -1) async;
Parámetros de chamada:
- stm:Stream, obxecto de fluxo de destino
- bytes: Longo, número de bytes copiados
Resultados de devolución:
- Long, devolve o número de bytes copiados
toString
Devolve a representación en cadea do obxecto. Polo xeral, devólvese "[Obxecto nativo]". O obxecto pódese volver implementar segundo as súas propias características.
1String TTYInputStream.toString();
Resultados de devolución:
- String, devolve a representación en cadea do obxecto
toJSON
Devolve unha representación en formato JSON do obxecto, devolvendo xeralmente unha colección de propiedades lexibles definidas polo obxecto.
1Value TTYInputStream.toJSON(String key = "");
Parámetros de chamada:
- key: Cadena, non usada
Resultados de devolución:
- Value, devolve un valor que contén JSON serializable