add方法

void add(
  1. List<int> data
)
继承

将字节data添加到目标消费者,忽略encoding

encoding对此方法不适用,并将data列表直接作为流事件传递给目标消费者。

当使用addStream添加流时不得调用此方法。

此操作是非阻塞的。有关如何获取此调用生成的任何错误,请参阅flushdone

因为不确定目标消费者是否会以原始或修改后状态接收列表,所以在传递给add后不应修改数据列表。

data中的单独值如果不是0 .. 255的范围,则会被截断为低八位,就像通过int.toUnsigned一样。

实现

void add(List<int> data) {
  _lastWrittenCharIsCR = false;
  _sink.add(data);
}