Modulo modulo base

Modulo io

Modulo di elaborazione input e output

Istruzioni:

1
var io = require('io');

Oggetto

MemoryStream

Crea un oggetto flusso di memoria, vedi MemoryStream

1
MemoryStream io.MemoryStream;

BufferedStream

Crea un flusso di cache per leggere l'oggetto, vedi BufferedStream

1
BufferedStream io.BufferedStream;

RangeStream

Crea un oggetto di lettura del flusso di query Range, vedi RangeStream

1
RangeStream io.RangeStream;

Funzione statica

copyStream

Copia i dati del flusso nel flusso di destinazione

1 2 3
static Long io.copyStream(Stream from, Stream to, Long bytes = -1) async;

Parametri di chiamata:

  • from: Stream, Oggetto flusso di origine
  • to: Stream, L'oggetto del flusso di destinazione
  • bytes: Long, il numero di byte copiati

Risultato di ritorno:

  • Long, Restituisce il numero di byte copiati

bridge

Copia i dati di streaming in entrambe le direzioni finché non ci sono dati nello stream o lo stream non viene chiuso

1 2
static io.bridge(Stream stm1, Stream stm2) async;

Parametri di chiamata:

  • stm1: Stream, Oggetto flusso uno
  • stm2: Stream, Oggetto flusso due