WritePipe class - dart:io library (original) (raw)
The "write" end of an Pipe created by Pipe.create.
final pipe = await Pipe.create();
pipe.write.add("Hello World!".codeUnits);
await pipe.write.flush();
await pipe.write.close();
Implemented types
Properties
A future that will complete when the consumer closes, or when an error occurs.
no setterinherited
The Encoding used when writing strings.
getter/setter pairinherited
The hash code for this object.
no setterinherited
A representation of the runtime type of the object.
no setterinherited
Methods
Adds byte data
to the target consumer, ignoring encoding.
inherited
addError(Object error, [StackTrace? stackTrace])→ void
Passes the error to the target consumer as an error event.
inherited
addStream(Stream<List<int>> stream)→ Future
Adds all elements of the given stream
.
inherited
Close the target consumer.
inherited
Returns a Future that completes once all buffered data is accepted by the underlying StreamConsumer.
inherited
noSuchMethod(Invocation invocation)→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
A string representation of this object.
inherited
Converts object
to a String by invoking Object.toString andadds the encoding of the result to the target consumer.
inherited
writeAll(Iterable objects, [String separator = ""])→ void
Iterates over the given objects
and writes them in sequence.
inherited
writeCharCode(int charCode)→ void
Writes the character of charCode
.
inherited
writeln([Object? object = ""])→ void
Converts object
to a String by invoking Object.toString and writes the result to this
, followed by a newline.
inherited
Operators
operator ==(Object other)→ bool
The equality operator.
inherited