ObjectTTYInputStream
ttyStreamobject lezen, gebruikt om te lezenttylezen schrijven
Er is geen manier om deze klasse afzonderlijk te maken, er zijn alleen process.stdin
exemplaren globaal
1process.stdin.read(1)
erfenis relatie
eigenschappen van leden
isTTY
Booleaans, altijd waar
1readonly Boolean TTYInputStream.isTTY;
isRaw
Boolean, vraag of het zich in de onbewerkte modus bevindt, als het waar is, betekent ditttyIndien geconfigureerd om als onbewerkt apparaat te werken
1readonly Boolean TTYInputStream.isRaw;
fd
Geheel getal, vraagStreamDe corresponderende bestandsdescriptorwaarde, geïmplementeerd door subklassen
1readonly Integer TTYInputStream.fd;
lid functie
setRawMode
opgerichtttyOf u in de onbewerkte modus wilt werken
1TTYInputStream TTYInputStream.setRawMode(Boolean isRawMode);
Oproepparameters:
- isRawMode: Booleaans, indien waar, betekent dit dat er in de onbewerkte modus wordt gewerkt; anders in de standaardmodus.
readStream.isRaw
Het wordt met deze methode ingesteld
Resultaten retourneren:
- TTYInputStream, retourneert zichzelf
read
Lees gegevens van een opgegeven grootte uit de stream
1Buffer TTYInputStream.read(Integer bytes = -1) async;
Oproepparameters:
- bytes: Geheel getal, specificeert de hoeveelheid gegevens die moeten worden gelezen. De standaardinstelling is het lezen van gegevensblokken van willekeurige grootte. De grootte van de gelezen gegevens is afhankelijk van het apparaat.
Resultaten retourneren:
- Buffer, retourneert de gegevens die uit de stream zijn gelezen. Als er geen gegevens zijn om te lezen of als de verbinding wordt onderbroken, wordt null geretourneerd.
write
Schrijf de gegeven gegevens naar de stream
1TTYInputStream.write(Buffer data) async;
Oproepparameters:
- data:Buffer, gegeven de te schrijven gegevens
flush
Schrijf de inhoud van de bestandsbuffer naar een fysiek apparaat
1TTYInputStream.flush() async;
close
Sluit het huidige streamobject
1TTYInputStream.close() async;
copyTo
Kopieer streamgegevens naar doelstream
1
2Long TTYInputStream.copyTo(Stream stm,
Long bytes = -1) async;
Oproepparameters:
- stm:Stream, doelstreamobject
- bytes: Lang, aantal gekopieerde bytes
Resultaten retourneren:
- Long, retourneert het aantal gekopieerde bytes
toString
Retourneert de tekenreeksweergave van het object. Over het algemeen wordt '[Native Object]' geretourneerd. Het object kan opnieuw worden geïmplementeerd op basis van zijn eigen kenmerken.
1String TTYInputStream.toString();
Resultaten retourneren:
- String, retourneert de tekenreeksrepresentatie van het object
toJSON
Retourneert een weergave in JSON-indeling van het object, waarbij doorgaans een verzameling leesbare eigenschappen wordt geretourneerd die door het object zijn gedefinieerd.
1Value TTYInputStream.toJSON(String key = "");
Oproepparameters:
- key: Tekenreeks, niet gebruikt
Resultaten retourneren:
- Value, retourneert een waarde die JSON-serialiseerbaar bevat