Module module de base

Module io

Module de traitement d'entrée et de sortie

Instructions:

1
var io = require('io');

Objet

MemoryStream

Créer un objet de flux de mémoire, voir MemoryStream

1
MemoryStream io.MemoryStream;

BufferedStream

Créez un flux mis en mémoire tampon pour lire l'objet, voir BufferedStream

1
BufferedStream io.BufferedStream;

Fonction statique

copyStream

Copier les données du flux dans le flux cible

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

Paramètres d'appel:

  • from : Stream , objet de flux source
  • to : Stream , objet de flux cible
  • bytes : Long, le nombre d'octets copiés

Résultat de retour:

  • Long , renvoie le nombre d'octets copiés

bridge

Copiez les données de streaming dans les deux sens jusqu'à ce qu'il n'y ait plus de données dans le flux ou que le flux soit fermé

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

Paramètres d'appel:

  • stm1 : Stream , flux objet un
  • stm2 : Stream , objet stream deux