oggetto TTYInputStream
ttyLeggi l'oggetto flusso, usato perttyleggere scrivere
Non c'è modo di creare la classe da sola, solo l' process.stdin
istanza
1process.stdin.read(1)
rapporto di eredità
Proprietà dei membri
isTTY
Booleano, sempre vero
1readonly Boolean TTYInputStream.isTTY;
isRaw
Booleano, se la query è in modalità raw, quando true, significattySe configurato per funzionare come dispositivo grezzo
1readonly Boolean TTYInputStream.isRaw;
fd
Intero, interrogazioneStreamIl valore del descrittore di file corrispondente, 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, è vero, significa lavorare in modalità raw, altrimenti funziona in modalità predefinita,
readStream.isRaw
sarà 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: Intero, specifica la quantità di dati da leggere, l'impostazione predefinita è leggere un blocco di dati di dimensioni casuali, la dimensione dei dati letti dipende dal dispositivo
Risultato di ritorno:
- Buffer, restituisce i dati letti dal flusso o null se non ci sono dati da leggere o la connessione è interrotta
write
Scrivi i dati forniti nel flusso
1TTYInputStream.write(Buffer data) async;
Parametri di chiamata:
- data:Buffer, dati i dati da scrivere
flush
Scrivi il contenuto del buffer di file sul dispositivo fisico
1TTYInputStream.flush() async;
close
chiude l'oggetto flusso 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, 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 la rappresentazione di stringa dell'oggetto
toJSON
Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce l'insieme di proprietà leggibili definite dall'oggetto
1Value TTYInputStream.toJSON(String key = "");
Parametri di chiamata:
- key: Stringa, non utilizzata
Risultato di ritorno:
- Value, restituisce un valore contenente JSON serializzabile