service library

Classes

ConnectedApp
ConnectedDTDState
We are connected to DTD.
ConnectedState
ConnectingDTDState
Attempting to connect to DTD.
ConnectionFailedDTDState
We failed to connect to DTD in the maximum number of retries and are no longer trying to connect.
DeveloperServiceEvent
Events received over the VM Service from one the running developer services (DDS, VM Service, etc.).
DTDConnectionState
A class representing the current state of a DTD connection.
DTDManager
Manages a connection to the Dart Tooling Daemon.
EvalOnDartLibrary
FlutterEvent
Events received over the VM Service from the Flutter framework.
FlutterVersion
IsolateManager
IsolateState
NotConnectedDTDState
DTD is not connected and has not started to connect.
OfflineConnectedApp
ResolvedUriManager
Manager for handling package Uri lookup and caching.
RootInfo
ServiceExtensionManager
Manager that handles tracking the service extension for the main isolate.
ServiceExtensionState
ServiceManager<T extends VmService>
VmServiceCapabilities
WaitingToRetryDTDState
A connection failed and we are waiting for seconds before trying again.

Enums

FlutterChannel
An enum representing the different Flutter channels.
ServiceManagerLifecycle
ServiceManagerOverride

Extensions

RpcErrorExtension on RPCError
VmServiceExtension on VmService

Constants

dartHtmlLibraryUri → const String
flutterLibraryUri → const String
flutterVersionService → const RegisteredService
Flutter version service registered by Flutter Tools.

Functions

forEachIsolateHelper(VmService vmService, Future<void> callback(IsolateRef)) Future<void>

Typedefs

ServiceManagerCallback<T> = FutureOr<void> Function(T? service)