Object-ingebouwd object

ObjectTTYInputStream

ttyStreamobject lezen, gebruikt om te lezenttylezen schrijven

Er is geen manier om deze klasse afzonderlijk te maken, er zijn alleen process.stdinexemplaren globaal

1
process.stdin.read(1)

erfenis relatie

eigenschappen van leden

isTTY

Booleaans, altijd waar

1
readonly 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

1
readonly Boolean TTYInputStream.isRaw;

fd

Geheel getal, vraagStreamDe corresponderende bestandsdescriptorwaarde, geïmplementeerd door subklassen

1
readonly Integer TTYInputStream.fd;

lid functie

setRawMode

opgerichtttyOf u in de onbewerkte modus wilt werken

1
TTYInputStream TTYInputStream.setRawMode(Boolean isRawMode);

Oproepparameters:

  • isRawMode: Booleaans, indien waar, betekent dit dat er in de onbewerkte modus wordt gewerkt; anders in de standaardmodus. readStream.isRawHet wordt met deze methode ingesteld

Resultaten retourneren:

  • TTYInputStream, retourneert zichzelf

read

Lees gegevens van een opgegeven grootte uit de stream

1
Buffer 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

1
TTYInputStream.write(Buffer data) async;

Oproepparameters:

  • data:Buffer, gegeven de te schrijven gegevens

flush

Schrijf de inhoud van de bestandsbuffer naar een fysiek apparaat

1
TTYInputStream.flush() async;

close

Sluit het huidige streamobject

1
TTYInputStream.close() async;

copyTo

Kopieer streamgegevens naar doelstream

1 2
Long 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.

1
String 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.

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

Oproepparameters:

  • key: Tekenreeks, niet gebruikt

Resultaten retourneren:

  • Value, retourneert een waarde die JSON-serialiseerbaar bevat