DVDevClient class

Loads bundles from the server pairing names into a shell built from shell.

Constructors

DVDevClient({required DVDevClientPairing pairing, required DVDevClientManifest shell, DVPageBundleInstaller installer = const DVPageBundleInstaller(), Duration timeout = const Duration(seconds: 10)})

Properties

hashCode → int
The hash code for this object.
no setterinherited
installer → DVPageBundleInstaller
final
log → List<String>
What loading has done, newest last, for the dev menu's log view.
final
pairing → DVDevClientPairing
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
shell → DVDevClientManifest
final
timeout → Duration
final

Methods

inspect() → Future<DVDevClientInspection>
The project graph the paired server answers dartvel inspect with, for the dev menu's inspectors. Over the same pinned connection, with the token. Throws DVDevClientInspectionException saying why it could not.
load() → Future<DVDevClientLoad>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited