Oggetto oggetto incorporato

OggettoTTYInputStream

ttyOggetto stream di lettura, utilizzato per leggerettyleggere scrivere

Non è possibile creare questa classe separatamente, ci sono solo process.stdinistanze a livello globale

1
process.stdin.read(1)

rapporto ereditario

proprietà dei membri

isTTY

Booleano, sempre vero

1
readonly Boolean TTYInputStream.isTTY;

isRaw

Booleano, interroga se è in modalità raw, quando è vero, significattyQuando configurato per funzionare come dispositivo grezzo

1
readonly Boolean TTYInputStream.isRaw;

fd

Intero, interrogazioneStreamIl valore del descrittore di file corrispondente, implementato dalle sottoclassi

1
readonly Integer TTYInputStream.fd;

funzione membro

setRawMode

impostarettySe lavorare in modalità raw

1
TTYInputStream TTYInputStream.setRawMode(Boolean isRawMode);

Parametri di chiamata:

  • isRawMode: Booleano, se vero significa lavorare in modalità raw, altrimenti lavorare in modalità predefinita. readStream.isRawVerrà impostato con questo metodo

Risultati restituiti:

  • TTYInputStream, restituisce se stesso

read

Leggere i dati della dimensione specificata dal flusso

1
Buffer TTYInputStream.read(Integer bytes = -1) async;

Parametri di chiamata:

  • bytes: Numero intero, specifica la quantità di dati da leggere. L'impostazione predefinita prevede la lettura di blocchi di dati di dimensione casuale. La dimensione dei dati letti dipende dal dispositivo.

Risultati restituiti:

  • Buffer, restituisce i dati letti dallo stream. Se non ci sono dati da leggere o la connessione viene interrotta, viene restituito null.

write

Scrivere i dati forniti nello stream

1
TTYInputStream.write(Buffer data) async;

Parametri di chiamata:

  • data:Buffer, dati i dati da scrivere

flush

Scrive il contenuto del buffer del file sul dispositivo fisico

1
TTYInputStream.flush() async;

close

Chiude l'oggetto stream corrente

1
TTYInputStream.close() async;

copyTo

Copia i dati del flusso nel flusso di destinazione

1 2
Long TTYInputStream.copyTo(Stream stm, Long bytes = -1) async;

Parametri di chiamata:

  • stm:Stream, oggetto flusso di destinazione
  • bytes: Lungo, numero di byte copiati

Risultati restituiti:

  • Long, restituisce il numero di byte copiati

toString

Restituisce la rappresentazione in formato stringa dell'oggetto. Generalmente viene restituito "[Oggetto nativo]". L'oggetto può essere reimplementato in base alle proprie caratteristiche.

1
String TTYInputStream.toString();

Risultati restituiti:

  • String, restituisce la rappresentazione di stringa dell'oggetto

toJSON

Restituisce una rappresentazione in formato JSON dell'oggetto, generalmente restituendo una raccolta di proprietà leggibili definite dall'oggetto.

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

Parametri di chiamata:

  • key: Stringa, non utilizzata

Risultati restituiti:

  • Value, restituisce un valore contenente JSON serializzabile