oggettoTTYInputStream
ttyleggere l'oggetto flusso perttyleggere scrivere
Non c'è modo di creare questa classe da solo, ci sono solo process.stdin
istanze
1process.stdin.read(1)
rapporto ereditario
attributo membro
isTTY
Booleano, sempre vero
1readonly Boolean TTYInputStream.isTTY;
isRaw
Boolean, la query è in modalità raw, quando è true, significattyQuando è configurato per funzionare come dispositivo raw
1readonly Boolean TTYInputStream.isRaw;
fd
Numero intero, interrogazioneStreamIl corrispondente valore del descrittore di file, implementato dalle sottoclassi
1readonly Integer TTYInputStream.fd;
funzione membro
setRawMode
impostarettySe lavorare in modalità raw
1TTYInputStream TTYInputStream.setRawMode(Boolean isRawMode);
Parametri di chiamata:
- isRawMode: Boolean, se è vero, significa lavorare in modalità raw, altrimenti funzionerà in modalità predefinita,
readStream.isRaw
verrà impostato con questo metodo
risultato di ritorno:
- TTYInputStream, ritorna se stesso
read
Legge i dati della dimensione specificata dal flusso
1Buffer TTYInputStream.read(Integer bytes = -1) async;
Parametri di chiamata:
- bytes: Numero intero, specifica la quantità di dati da leggere, l'impostazione predefinita è leggere blocchi di dati di dimensioni casuali, la dimensione dei dati letti dipende dal dispositivo
risultato di ritorno:
- Buffer, restituisce i dati letti dal flusso oppure null se non ci sono dati da leggere o la connessione è interrotta
write
scrive i dati dati nel flusso
1TTYInputStream.write(Buffer data) async;
Parametri di chiamata:
- data:Buffer, dati i dati da scrivere
flush
Scrivere il contenuto del buffer del file sul dispositivo fisico
1TTYInputStream.flush() async;
close
chiudere l'oggetto stream corrente
1TTYInputStream.close() async;
copyTo
Copia i dati del flusso nel flusso di destinazione
1
2Long TTYInputStream.copyTo(Stream stm,
Long bytes = -1) async;
Parametri di chiamata:
- stm:Stream, l'oggetto flusso di destinazione
- bytes: Long, il numero di byte copiati
risultato di ritorno:
- Long, restituisce il numero di byte copiati
toString
Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere reimplementato secondo le proprie caratteristiche
1String TTYInputStream.toString();
risultato di ritorno:
- String, restituisce una rappresentazione in forma di stringa dell'oggetto
toJSON
Restituisce la rappresentazione in formato JSON dell'oggetto, in genere restituisce una raccolta di proprietà leggibili definite dall'oggetto
1Value TTYInputStream.toJSON(String key = "");
Parametri di chiamata:
- key: stringa, non utilizzata
risultato di ritorno:
- Value, che restituisce un valore serializzabile in JSON