VmServerConnection class Null safety

A Dart VM Service Protocol connection that delegates requests to a VmServiceInterface implementation.

One of these should be created for each client, but they should generally share the same VmServiceInterface and ServiceExtensionRegistry instances.

Constructors

VmServerConnection(Stream<Map<String, Object>> _requestStream, StreamSink<Map<String, Object?>> _responseSink, ServiceExtensionRegistry _serviceExtensionRegistry, VmServiceInterface _serviceImplementation)

Properties

done Future<void>
Completes when _requestStream is done.
read-only
hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
A string representation of this object. [...]
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited