ObjectTTYInputStream
ttyLlegir objecte de flux, utilitzat per llegirttyllegir escriure
No hi ha manera de crear aquesta classe per separat, només hi ha process.stdin
instàncies globalment
1process.stdin.read(1)
relació hereditària
propietats dels membres
isTTY
Booleà, sempre cert
1readonly Boolean TTYInputStream.isTTY;
isRaw
Booleà, consulta si està en mode brut, quan és cert, vol dirttyQuan està configurat per funcionar com a dispositiu en brut
1readonly Boolean TTYInputStream.isRaw;
fd
Enter, consultaStreamEl valor del descriptor de fitxer corresponent, implementat per subclasses
1readonly Integer TTYInputStream.fd;
funció de membre
setRawMode
configurarttySi s'ha de treballar en mode brut
1TTYInputStream TTYInputStream.setRawMode(Boolean isRawMode);
Paràmetres de trucada:
- isRawMode: booleà, si és cert, vol dir treballar en mode brut; en cas contrari, treballar en mode predeterminat.
readStream.isRaw
S'establirà mitjançant aquest mètode
Resultats de retorn:
- TTYInputStream, torna per si mateix
read
Llegiu dades de la mida especificada del flux
1Buffer TTYInputStream.read(Integer bytes = -1) async;
Paràmetres de trucada:
- bytes: Sencer, especifica la quantitat de dades que s'han de llegir. El valor predeterminat és llegir blocs de dades de mida aleatòria. La mida de les dades llegides depèn del dispositiu.
Resultats de retorn:
- Buffer, retorna les dades llegides del flux. Si no hi ha dades per llegir o la connexió s'interromp, es retorna null.
write
Escriu les dades donades al flux
1TTYInputStream.write(Buffer data) async;
Paràmetres de trucada:
- data:Buffer, donades les dades a escriure
flush
Escriu el contingut de la memòria intermèdia del fitxer al dispositiu físic
1TTYInputStream.flush() async;
close
Tanca l'objecte del flux actual
1TTYInputStream.close() async;
copyTo
Copieu les dades del flux al flux de destinació
1
2Long TTYInputStream.copyTo(Stream stm,
Long bytes = -1) async;
Paràmetres de trucada:
- stm:Stream, objecte de flux de destinació
- bytes: llarg, nombre de bytes copiats
Resultats de retorn:
- Long, retorna el nombre de bytes copiats
toString
Retorna la representació de cadena de l'objecte. En general, es retorna "[Objecte natiu]". L'objecte es pot tornar a implementar segons les seves pròpies característiques.
1String TTYInputStream.toString();
Resultats de retorn:
- String, retorna la representació de cadena de l'objecte
toJSON
Retorna una representació en format JSON de l'objecte, generalment retornant una col·lecció de propietats llegibles definides per l'objecte.
1Value TTYInputStream.toJSON(String key = "");
Paràmetres de trucada:
- key: Corda, no utilitzada
Resultats de retorn:
- Value, retorna un valor que conté JSON serializable