Objecte objecte incorporat

ObjectTTYInputStream

ttyLlegir objecte de flux, utilitzat per llegirttyllegir escriure

No hi ha manera de crear aquesta classe per separat, només hi ha process.stdininstàncies globalment

1
process.stdin.read(1)

relació hereditària

propietats dels membres

isTTY

Booleà, sempre cert

1
readonly 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

1
readonly Boolean TTYInputStream.isRaw;

fd

Enter, consultaStreamEl valor del descriptor de fitxer corresponent, implementat per subclasses

1
readonly Integer TTYInputStream.fd;

funció de membre

setRawMode

configurarttySi s'ha de treballar en mode brut

1
TTYInputStream 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.isRawS'establirà mitjançant aquest mètode

Resultats de retorn:

  • TTYInputStream, torna per si mateix

read

Llegiu dades de la mida especificada del flux

1
Buffer 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

1
TTYInputStream.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

1
TTYInputStream.flush() async;

close

Tanca l'objecte del flux actual

1
TTYInputStream.close() async;

copyTo

Copieu les dades del flux al flux de destinació

1 2
Long 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.

1
String 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.

1
Value TTYInputStream.toJSON(String key = "");

Paràmetres de trucada:

  • key: Corda, no utilitzada

Resultats de retorn:

  • Value, retorna un valor que conté JSON serializable