SocketAdaptor class
- Inheritance
-
- Implemented types
-
Methods
-
add(List<int?>? bytes)
→ void
-
Adds byte
data
to the target consumer, ignoring encoding.
override
-
addError(Object? error, [StackTrace? stackTrace])
→ void
-
Passes the error to the target consumer as an error event.
override
-
addStream(Stream<List<int?>?>? stream)
→ Future<Socket?>?
-
Adds all elements of the given
stream
.
override
-
any(bool? test(Uint8List? element)?)
→ Future<bool?>?
-
Checks whether
test
accepts any element provided by this stream.
inherited
-
asBroadcastStream({void onListen(StreamSubscription<Uint8List?>? subscription)?, void onCancel(StreamSubscription<Uint8List?>? subscription)?})
→ Stream<Uint8List?>?
-
Returns a multi-subscription stream that produces the same events as this.
inherited
-
asyncExpand<E>(Stream<E?>? convert(Uint8List? event)?)
→ Stream<E?>?
-
Transforms each element into a sequence of asynchronous events.
inherited
-
asyncMap<E>(FutureOr<E?>? convert(Uint8List? event)?)
→ Stream<E?>?
-
Creates a new stream with each data event of this stream asynchronously
mapped to a new event.
inherited
-
cast<R>()
→ Stream<R?>?
-
Adapt this stream to be a
Stream<R>
.
inherited
-
close()
→ Future?
-
Close the target consumer.
override
-
contains(Object? needle)
→ Future<bool?>?
-
Returns whether
needle
occurs in the elements provided by this stream.
inherited
-
destroy()
→ void
-
Destroys the socket in both directions.
override
-
distinct([bool? equals(Uint8List? previous, Uint8List? next)?])
→ Stream<Uint8List?>?
-
Skips data events if they are equal to the previous data event.
inherited
-
drain<E>([E? futureValue])
→ Future<E?>?
-
Discards all data on this stream, but signals when it is done or an error
occurred.
inherited
-
elementAt(int? index)
→ Future<Uint8List?>?
-
Returns the value of the
index
th data event of this stream.
inherited
-
every(bool? test(Uint8List? element)?)
→ Future<bool?>?
-
Checks whether
test
accepts all elements provided by this stream.
inherited
-
expand<S>(Iterable<S?>? convert(Uint8List? element)?)
→ Stream<S?>?
-
Transforms each element of this stream into a sequence of elements.
inherited
-
firstWhere(bool? test(Uint8List? element)?, {Uint8List? orElse()?})
→ Future<Uint8List?>?
-
Finds the first element of this stream matching
test
.
inherited
-
flush()
→ Future?
-
Returns a Future that completes once all buffered data is accepted by the
underlying StreamConsumer.
override
-
fold<S>(S? initialValue, S? combine(S? previous, Uint8List? element)?)
→ Future<S?>?
-
Combines a sequence of values by repeatedly applying
combine
.
inherited
-
forEach(void action(Uint8List? element)?)
→ Future<void>?
-
Executes
action
on each element of this stream.
inherited
-
getRawOption(RawSocketOption? option)
→ Uint8List?
-
Reads low level information about the RawSocket.
override
-
handleError(Function? onError, {bool? test(dynamic error)?})
→ Stream<Uint8List?>?
-
Creates a wrapper Stream that intercepts some errors from this stream.
inherited
-
join([String? separator = ""])
→ Future<String?>?
-
Combines the string representation of elements into a single string.
inherited
-
lastWhere(bool? test(Uint8List? element)?, {Uint8List? orElse()?})
→ Future<Uint8List?>?
-
Finds the last element in this stream matching
test
.
inherited
-
listen(void onData(Uint8List? event)?, {Function? onError, void onDone()?, bool? cancelOnError})
→ StreamSubscription<Uint8List?>?
-
Adds a subscription to this stream.
override
-
map<S>(S? convert(Uint8List? event)?)
→ Stream<S?>?
-
Transforms each element of this stream into a new stream event.
inherited
-
noSuchMethod(Invocation? invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
pipe(StreamConsumer<Uint8List?>? streamConsumer)
→ Future?
-
Pipes the events of this stream into
streamConsumer
.
inherited
-
reduce(Uint8List? combine(Uint8List? previous, Uint8List? element)?)
→ Future<Uint8List?>?
-
Combines a sequence of values by repeatedly applying
combine
.
inherited
-
setOption(SocketOption? option, bool? enabled)
→ bool?
-
Customizes the RawSocket.
override
-
setRawOption(RawSocketOption? option)
→ void
-
Customizes the RawSocket.
override
-
singleWhere(bool? test(Uint8List? element)?, {Uint8List? orElse()?})
→ Future<Uint8List?>?
-
Finds the single element in this stream matching
test
.
inherited
-
skip(int? count)
→ Stream<Uint8List?>?
-
Skips the first
count
data events from this stream.
inherited
-
skipWhile(bool? test(Uint8List? element)?)
→ Stream<Uint8List?>?
-
Skip data events from this stream while they are matched by
test
.
inherited
-
take(int? count)
→ Stream<Uint8List?>?
-
Provides at most the first
count
data events of this stream.
inherited
-
takeWhile(bool? test(Uint8List? element)?)
→ Stream<Uint8List?>?
-
Forwards data events while
test
is successful.
inherited
-
timeout(Duration? timeLimit, {void onTimeout(EventSink<Uint8List?>? sink)?})
→ Stream<Uint8List?>?
-
Creates a new stream with the same events as this stream.
inherited
-
toList()
→ Future<List<Uint8List?>?>?
-
Collects all elements of this stream in a
List
.
inherited
-
toSet()
→ Future<Set<Uint8List?>?>?
-
Collects the data of this stream in a
Set
.
inherited
-
toString()
→ String?
-
A string representation of this object.
inherited
-
transform<S>(StreamTransformer<Uint8List?, S?>? streamTransformer)
→ Stream<S?>?
-
Applies
streamTransformer
to this stream.
inherited
-
where(bool? test(Uint8List? event)?)
→ Stream<Uint8List?>?
-
Creates a new stream from this stream that discards some elements.
inherited
-
write(Object? obj)
→ void
-
Converts
object
to a String by invoking Object.toString and
adds the encoding of the result to the target consumer.
override
-
writeAll(Iterable? objects, [String? separator = ""])
→ void
-
Iterates over the given
objects
and writes them in sequence.
override
-
writeCharCode(int? charCode)
→ void
-
Writes the character of
charCode
.
override
-
writeln([Object? obj = ""])
→ void
-
Converts
object
to a String by invoking Object.toString and
writes the result to this
, followed by a newline.
override