Módulo módulo básico

Módulo io

Módulo de procesamento de entrada e saída

Instrucións:

1
var io = require('io');

obxecto

MemoryStream

Cree un obxecto de fluxo de memoria, consulteMemoryStream

1
MemoryStream io.MemoryStream;

BufferedStream

Crea un obxecto de lectura de fluxo almacenado na memoria caché, consulteBufferedStream

1
BufferedStream io.BufferedStream;

RangeStream

Cree un obxecto de lectura de fluxo de consulta de intervalo, consulteRangeStream

1
RangeStream io.RangeStream;

función estática

copyStream

Copia os datos do fluxo no fluxo de destino

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

Parámetros de chamada:

  • from:Stream, obxecto fonte
  • to:Stream, obxecto de fluxo de destino
  • bytes: Longo, número de bytes copiados

Resultados de devolución:

  • Long, devolve o número de bytes copiados

bridge

Copia os datos da emisión en ambas direccións ata que non haxa datos na emisión ou ata que se peche

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

Parámetros de chamada:

  • stm1:Stream, fluxo obxecto un
  • stm2:Stream, fluxo obxecto dous