OggettoTTYInputStream
ttyOggetto stream di lettura, utilizzato per leggerettyleggere scrivere
Non è possibile creare questa classe separatamente, ci sono solo process.stdin
istanze a livello globale
1process.stdin.read(1)
rapporto ereditario
proprietà dei membri
isTTY
Booleano, sempre vero
1readonly Boolean TTYInputStream.isTTY;
isRaw
Booleano, interroga se è in modalità raw, quando è vero, significattyQuando 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: Booleano, se vero significa lavorare in modalità raw, altrimenti lavorare in modalità predefinita.
readStream.isRaw
Verrà impostato con questo metodo
Risultati restituiti:
- TTYInputStream, restituisce se stesso
read
Leggere 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 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
1TTYInputStream.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
1TTYInputStream.flush() async;
close
Chiude 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, 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.
1String 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.
1Value TTYInputStream.toJSON(String key = "");
Parametri di chiamata:
- key: Stringa, non utilizzata
Risultati restituiti:
- Value, restituisce un valore contenente JSON serializzabile