ObjetoTTYInputStream
ttyLeer objeto de flujo, utilizado para leerttyleer escribir
No hay forma de crear esta clase por separado, solo hay process.stdin
instancias a nivel global
1process.stdin.read(1)
relación de herencia
propiedades de miembros
isTTY
Booleano, siempre cierto
1readonly Boolean TTYInputStream.isTTY;
isRaw
Booleano, consulta si está en modo sin formato, cuando es verdadero, significattyCuando está configurado para funcionar como dispositivo sin formato
1readonly Boolean TTYInputStream.isRaw;
fd
Entero, consultaStreamEl valor del descriptor de archivo correspondiente, implementado por subclases.
1readonly Integer TTYInputStream.fd;
función miembro
setRawMode
configuraciónttySi trabajar en modo raw
1TTYInputStream TTYInputStream.setRawMode(Boolean isRawMode);
Parámetros de llamada:
- isRawMode: Booleano, si es verdadero, significa trabajar en modo raw, de lo contrario, trabajar en modo predeterminado.
readStream.isRaw
Se configurará mediante este método.
Resultados de devolución:
- TTYInputStream, regresa solo
read
Leer datos de tamaño especificado de la secuencia
1Buffer TTYInputStream.read(Integer bytes = -1) async;
Parámetros de llamada:
- bytes: Entero, especifica la cantidad de datos que se leerán. El valor predeterminado es leer bloques de datos de tamaño aleatorio. El tamaño de los datos leídos depende del dispositivo.
Resultados de devolución:
- Buffer, devuelve los datos leídos de la secuencia. Si no hay datos para leer o la conexión se interrumpe, se devuelve nulo.
write
Escribe los datos dados en la secuencia.
1TTYInputStream.write(Buffer data) async;
Parámetros de llamada:
- data:Buffer, dados los datos a escribir
flush
Escribir el contenido del búfer de archivos en un dispositivo físico
1TTYInputStream.flush() async;
close
Cerrar el objeto de flujo actual
1TTYInputStream.close() async;
copyTo
Copiar datos de la transmisión a la transmisión de destino
1
2Long TTYInputStream.copyTo(Stream stm,
Long bytes = -1) async;
Parámetros de llamada:
- stm:Stream, objeto de flujo de destino
- bytes: Largo, número de bytes copiados
Resultados de devolución:
- Long, devuelve el número de bytes copiados
toString
Devuelve la representación de cadena del objeto. Generalmente, se devuelve "[Objeto nativo]". El objeto se puede volver a implementar de acuerdo con sus propias características.
1String TTYInputStream.toString();
Resultados de devolución:
- String, devuelve la representación de cadena del objeto
toJSON
Devuelve una representación en formato JSON del objeto, que generalmente devuelve una colección de propiedades legibles definidas por el objeto.
1Value TTYInputStream.toJSON(String key = "");
Parámetros de llamada:
- key: Cadena, no utilizada
Resultados de devolución:
- Value, devuelve un valor que contiene JSON serializable