A writable stream.

This is an abstract base class that should never be used directly. Instead, subclasses should override the internalWrite method.

Variables

@:value(0)read onlybufferLength:Int = 0

@:value(0)read onlycorkCount:Int = 0

@:value(false)read onlydone:Bool = false

@:value(new ArraySignal<NoData>())drainSignal:Signal<NoData> = new ArraySignal<NoData>()

@:value(new ArraySignal<NoData>())finishSignal:Signal<NoData> = new ArraySignal<NoData>()

@:value(8192)highWaterMark:Int = 8192

@:value(new ArraySignal<IReadable>())pipeSignal:Signal<IReadable> = new ArraySignal<IReadable>()

@:value(new ArraySignal<IReadable>())unpipeSignal:Signal<IReadable> = new ArraySignal<IReadable>()

Methods

cork ():Void

end ():Void

uncork ():Void

write (chunk:Bytes):Bool