DdsExtension extension
- on
-
- VmService
Properties
-
onExtensionEventWithHistory
→ Stream<
Event> -
Available on VmService, provided by the DdsExtension extension
Returns a new Stream<Event> ofExtension
events which outputs historical events before streaming real-time events.no setter -
onLoggingEventWithHistory
→ Stream<
Event> -
Available on VmService, provided by the DdsExtension extension
Returns a new Stream<Event> ofLogging
events which outputs historical events before streaming real-time events.no setter -
onStderrEventWithHistory
→ Stream<
Event> -
Available on VmService, provided by the DdsExtension extension
Returns a new Stream<Event> ofStderr
events which outputs historical events before streaming real-time events.no setter -
onStdoutEventWithHistory
→ Stream<
Event> -
Available on VmService, provided by the DdsExtension extension
Returns a new Stream<Event> ofStdout
events which outputs historical events before streaming real-time events.no setter -
onTimerEventWithHistory
→ Stream<
Event> -
Available on VmService, provided by the DdsExtension extension
Returns a new Stream<Event> of events sent on theTimer
stream which outputs historical events before streaming real-time events.no setter
Methods
-
getAvailableCachedCpuSamples(
) → Future< AvailableCachedCpuSamples> -
Available on VmService, provided by the DdsExtension extension
-
getCachedCpuSamples(
String isolateId, String userTag) → Future< CachedCpuSamples> -
Available on VmService, provided by the DdsExtension extension
-
getClientName(
) → Future< ClientName> -
Available on VmService, provided by the DdsExtension extension
The getClientName RPC is used to retrieve the name associated with the currently connected VM service client. -
getDartDevelopmentServiceVersion(
) → Future< Version> -
Available on VmService, provided by the DdsExtension extension
The getDartDevelopmentServiceVersion RPC is used to determine what version of the Dart Development Service Protocol is served by a DDS instance. -
getLogHistorySize(
String isolateId) → Future< Size> -
Available on VmService, provided by the DdsExtension extension
The getLogHistorySize RPC is used to retrieve the current size of the log history buffer. -
getPerfettoVMTimelineWithCpuSamples(
{int? timeOriginMicros, int? timeExtentMicros}) → Future< PerfettoTimeline> -
Available on VmService, provided by the DdsExtension extension
The getPerfettoVMTimelineWithCpuSamples RPC functions nearly identically toVmService.getPerfettoVMTimeline
, except thetrace
field of thePerfettoTimeline
response returned by this RPC will be a Base64 string encoding a Perfetto-format trace that includes not only all timeline events in the specified time range, but also all CPU samples from all isolates in the specified time range. -
getStreamHistory(
String stream) → Future< StreamHistory> -
Available on VmService, provided by the DdsExtension extension
Retrieve the event history forstream
. -
onEventWithHistory(
String stream) → Stream< Event> -
Available on VmService, provided by the DdsExtension extension
Returns the stream for a given stream id which includes historical events. -
postEvent(
String stream, String eventKind, Map< String, Object?> eventData) → Future<void> -
Available on VmService, provided by the DdsExtension extension
Send an event to thestream
. -
readyToResume(
String isolateId) → Future< Success> -
Available on VmService, provided by the DdsExtension extension
The readyToResume RPC indicates to DDS that the current client is ready to resume the isolate. -
requirePermissionToResume(
{bool onPauseStart = false, bool onPauseReload = false, bool onPauseExit = false}) → Future< Success> -
Available on VmService, provided by the DdsExtension extension
The requirePermissionToResume RPC is used to change the pause/resume behavior of isolates. -
requireUserPermissionToResume(
{bool onPauseStart = false, bool onPauseExit = false}) → Future< Success> -
Available on VmService, provided by the DdsExtension extension
The requireUserPermissionToResume RPC notifies DDS if it should wait for aVmService.resume
request to resume isolates paused on start or exit. -
setClientName(
[String name = '']) → Future< Success> -
Available on VmService, provided by the DdsExtension extension
The setClientName RPC is used to set a name to be associated with the currently connected VM service client. -
setLogHistorySize(
String isolateId, int size) → Future< Success> -
Available on VmService, provided by the DdsExtension extension
The setLogHistorySize RPC is used to set the size of the ring buffer used for caching a limited set of historical log messages.