Модуль базовый модуль

Модуль io

Модуль обработки ввода и вывода

Инструкции:

1
var io = require('io');

Объект

MemoryStream

Создайте объект потока памяти, см. MemoryStream

1
MemoryStream io.MemoryStream;

BufferedStream

Создайте поток кеша для чтения объекта, см. BufferedStream

1
BufferedStream io.BufferedStream;

RangeStream

Создайте объект чтения потока запроса Range, см. RangeStream

1
RangeStream io.RangeStream;

Статическая функция

copyStream

Скопируйте данные потока в целевой поток

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

Параметры звонка:

  • from: Stream, Исходный объект потока
  • to: Stream, Целевой объект потока
  • bytes: Long, количество скопированных байтов

Результат возврата:

  • Long, Возвращает количество скопированных байтов.

bridge

Копируйте потоковые данные в обоих направлениях, пока в потоке не останется данных или поток не будет закрыт

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

Параметры звонка:

  • stm1: Stream, Объект потока один
  • stm2: Stream, Объект потока два