RustLibApiImpl class

Inheritance
Implemented types

Constructors

RustLibApiImpl({required BaseHandler handler, required RustLibWire wire, required GeneralizedFrbRustBinding generalizedFrbRustBinding, required PortManager portManager})

Properties

generalizedFrbRustBinding → GeneralizedFrbRustBinding
This is only intended to be used by automatically generated code, instead of developers.
finalinherited
handler BaseHandler
This is only intended to be used by automatically generated code, instead of developers.
finalinherited
hashCode int
The hash code for this object.
no setterinherited
kCrateApiAnalysisQualityEvaluateNetworkQualityConstMeta TaskConstMeta
no setter
kCrateApiAnalysisQualityEvaluateQualityConstMeta TaskConstMeta
no setter
kCrateApiAnalysisStatsCalculateJitterStatsConstMeta TaskConstMeta
no setter
kCrateApiAnalysisStatsComputeLatencyStatsConstMeta TaskConstMeta
no setter
kCrateApiEngineCheckNetworkConstMeta TaskConstMeta
no setter
kCrateApiEngineSamplerAnalyzeSingleSampleConstMeta TaskConstMeta
no setter
kCrateApiEngineSamplerCollectNetworkSamplesConstMeta TaskConstMeta
no setter
kCrateApiEngineSecurityPerformDnsSecurityCheckConstMeta TaskConstMeta
no setter
kCrateApiModelsConfigNetworkConfigurationDefaultConstMeta TaskConstMeta
no setter
kCrateApiModelsConfigNetworkConfigurationNewConstMeta TaskConstMeta
no setter
kCrateApiModelsConfigQualityThresholdsDefaultConstMeta TaskConstMeta
no setter
kCrateApiModelsConfigQualityThresholdsNewConstMeta TaskConstMeta
no setter
kCrateApiModelsConfigResilienceConfigDefaultConstMeta TaskConstMeta
no setter
kCrateApiModelsConfigResilienceConfigNewConstMeta TaskConstMeta
no setter
kCrateApiModelsConfigSecurityConfigDefaultConstMeta TaskConstMeta
no setter
kCrateApiModelsNetInfoConnectionTypeDefaultConstMeta TaskConstMeta
no setter
kCrateApiModelsNetInfoSecurityFlagsDefaultConstMeta TaskConstMeta
no setter
kCrateApiModelsNetInfoSecurityFlagsResultAutoAccessorGetInterfaceNameConstMeta TaskConstMeta
no setter
kCrateApiModelsNetInfoSecurityFlagsResultAutoAccessorGetIsDnsSpoofedConstMeta TaskConstMeta
no setter
kCrateApiModelsNetInfoSecurityFlagsResultAutoAccessorGetIsProxyDetectedConstMeta TaskConstMeta
no setter
kCrateApiModelsNetInfoSecurityFlagsResultAutoAccessorGetIsVpnDetectedConstMeta TaskConstMeta
no setter
kCrateApiModelsNetInfoSecurityFlagsResultAutoAccessorSetInterfaceNameConstMeta TaskConstMeta
no setter
kCrateApiModelsNetInfoSecurityFlagsResultAutoAccessorSetIsDnsSpoofedConstMeta TaskConstMeta
no setter
kCrateApiModelsNetInfoSecurityFlagsResultAutoAccessorSetIsProxyDetectedConstMeta TaskConstMeta
no setter
kCrateApiModelsNetInfoSecurityFlagsResultAutoAccessorSetIsVpnDetectedConstMeta TaskConstMeta
no setter
kCrateApiModelsNetInfoSecurityFlagsResultDefaultConstMeta TaskConstMeta
no setter
kCrateApiModelsReportNetworkReportAutoAccessorGetConnectionTypeConstMeta TaskConstMeta
no setter
kCrateApiModelsReportNetworkReportAutoAccessorGetSecurityFlagsResultConstMeta TaskConstMeta
no setter
kCrateApiModelsReportNetworkReportAutoAccessorGetStatusConstMeta TaskConstMeta
no setter
kCrateApiModelsReportNetworkReportAutoAccessorGetTargetReportsConstMeta TaskConstMeta
no setter
kCrateApiModelsReportNetworkReportAutoAccessorGetTimestampMsConstMeta TaskConstMeta
no setter
kCrateApiModelsReportNetworkReportAutoAccessorSetConnectionTypeConstMeta TaskConstMeta
no setter
kCrateApiModelsReportNetworkReportAutoAccessorSetSecurityFlagsResultConstMeta TaskConstMeta
no setter
kCrateApiModelsReportNetworkReportAutoAccessorSetStatusConstMeta TaskConstMeta
no setter
kCrateApiModelsReportNetworkReportAutoAccessorSetTargetReportsConstMeta TaskConstMeta
no setter
kCrateApiModelsReportNetworkReportAutoAccessorSetTimestampMsConstMeta TaskConstMeta
no setter
kCrateApiProbesCaptivePortalCheckForCaptivePortalConstMeta TaskConstMeta
no setter
kCrateApiProbesCaptivePortalCheckForCaptivePortalWebConstMeta TaskConstMeta
no setter
kCrateApiProbesCaptivePortalCheckForCaptivePortalWebManualConstMeta TaskConstMeta
no setter
kCrateApiProbesDnsDetectDnsHijackingConstMeta TaskConstMeta
no setter
kCrateApiProbesDnsDetectDnsHijackingWebConstMeta TaskConstMeta
no setter
kCrateApiProbesInterfaceDetectSecurityAndNetworkTypeConstMeta TaskConstMeta
no setter
kCrateApiProbesInterfaceDetectSecurityAndNetworkTypeWebConstMeta TaskConstMeta
no setter
kCrateApiProbesTargetCheckTargetConstMeta TaskConstMeta
no setter
kCrateApiProbesTargetNativeProbeCheckConstMeta TaskConstMeta
no setter
kCrateApiProbesTargetWebProbeCheckConstMeta TaskConstMeta
no setter
portManager → PortManager
This is only intended to be used by automatically generated code, instead of developers.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
rust_arc_decrement_strong_count_NetworkReport RustArcDecrementStrongCountFnType
no setteroverride
rust_arc_decrement_strong_count_NetworkReportPtr CrossPlatformFinalizerArg
no setterinherited
rust_arc_decrement_strong_count_SecurityFlagsResult RustArcDecrementStrongCountFnType
no setteroverride
rust_arc_decrement_strong_count_SecurityFlagsResultPtr CrossPlatformFinalizerArg
no setterinherited
rust_arc_increment_strong_count_NetworkReport RustArcIncrementStrongCountFnType
no setteroverride
rust_arc_increment_strong_count_SecurityFlagsResult RustArcIncrementStrongCountFnType
no setteroverride
wire → RustLibWire
This is only intended to be used by automatically generated code, instead of developers.
finalinherited

Methods

crateApiAnalysisQualityEvaluateNetworkQuality({required bool isConnected, required LatencyStats stats, required NetworkConfiguration config}) Future<ConnectionQuality>
override
crateApiAnalysisQualityEvaluateQuality({required BigInt latency, required QualityThresholds threshold}) Future<ConnectionQuality>
override
crateApiAnalysisStatsCalculateJitterStats({required Uint64List latencies}) Future<(BigInt?, BigInt?, BigInt?, double?)>
override
crateApiAnalysisStatsComputeLatencyStats({required Uint64List latencies, required int totalExpectedSamples, required QualityThresholds thresholds}) Future<LatencyStats>
override
crateApiEngineCheckNetwork({required NetworkConfiguration config}) Future<NetworkReport>
override
crateApiEngineSamplerAnalyzeSingleSample({required List<TargetReport> reports, required NetworkConfiguration config}) Future<BigInt?>
override
crateApiEngineSamplerCollectNetworkSamples({required NetworkConfiguration config}) Future<(Uint64List, List<TargetReport>)>
override
crateApiEngineSecurityPerformDnsSecurityCheck({required NetworkConfiguration config, required SecurityFlagsResult flags}) Future<void>
override
crateApiModelsConfigNetworkConfigurationDefault() Future<NetworkConfiguration>
override
crateApiModelsConfigNetworkConfigurationNew({required List<NetworkTarget> targets, required BigInt checkIntervalMs, required BigInt cacheValidityMs, required QualityThresholds qualityThreshold, required SecurityConfig security, required ResilienceConfig resilience}) Future<NetworkConfiguration>
override
crateApiModelsConfigQualityThresholdsDefault() Future<QualityThresholds>
override
crateApiModelsConfigQualityThresholdsNew({required BigInt excellent, required BigInt great, required BigInt good, required BigInt moderate, required BigInt poor}) Future<QualityThresholds>
override
crateApiModelsConfigResilienceConfigDefault() Future<ResilienceConfig>
override
crateApiModelsConfigResilienceConfigNew({required CheckStrategy strategy, required int circuitBreakerThreshold, required BigInt circuitBreakerCooldownMs, required int numJitterSamples, required double jitterThresholdPercent, required int stabilityThershold, required double criticalPacketLossPrecent}) Future<ResilienceConfig>
override
crateApiModelsConfigSecurityConfigDefault() Future<SecurityConfig>
override
crateApiModelsNetInfoConnectionTypeDefault() Future<ConnectionType>
override
crateApiModelsNetInfoSecurityFlagsDefault() Future<SecurityFlags>
override
crateApiModelsNetInfoSecurityFlagsResultAutoAccessorGetInterfaceName({required SecurityFlagsResult that}) String
override
crateApiModelsNetInfoSecurityFlagsResultAutoAccessorGetIsDnsSpoofed({required SecurityFlagsResult that}) bool
override
crateApiModelsNetInfoSecurityFlagsResultAutoAccessorGetIsProxyDetected({required SecurityFlagsResult that}) bool
override
crateApiModelsNetInfoSecurityFlagsResultAutoAccessorGetIsVpnDetected({required SecurityFlagsResult that}) bool
override
crateApiModelsNetInfoSecurityFlagsResultAutoAccessorSetInterfaceName({required SecurityFlagsResult that, required String interfaceName}) → void
override
crateApiModelsNetInfoSecurityFlagsResultAutoAccessorSetIsDnsSpoofed({required SecurityFlagsResult that, required bool isDnsSpoofed}) → void
override
crateApiModelsNetInfoSecurityFlagsResultAutoAccessorSetIsProxyDetected({required SecurityFlagsResult that, required bool isProxyDetected}) → void
override
crateApiModelsNetInfoSecurityFlagsResultAutoAccessorSetIsVpnDetected({required SecurityFlagsResult that, required bool isVpnDetected}) → void
override
crateApiModelsNetInfoSecurityFlagsResultDefault() Future<SecurityFlagsResult>
override
crateApiModelsReportNetworkReportAutoAccessorGetConnectionType({required NetworkReport that}) ConnectionType
override
crateApiModelsReportNetworkReportAutoAccessorGetSecurityFlagsResult({required NetworkReport that}) SecurityFlagsResult
override
crateApiModelsReportNetworkReportAutoAccessorGetStatus({required NetworkReport that}) NetworkStatus
override
crateApiModelsReportNetworkReportAutoAccessorGetTargetReports({required NetworkReport that}) List<TargetReport>
override
crateApiModelsReportNetworkReportAutoAccessorGetTimestampMs({required NetworkReport that}) BigInt
override
crateApiModelsReportNetworkReportAutoAccessorSetConnectionType({required NetworkReport that, required ConnectionType connectionType}) → void
override
crateApiModelsReportNetworkReportAutoAccessorSetSecurityFlagsResult({required NetworkReport that, required SecurityFlagsResult securityFlagsResult}) → void
override
crateApiModelsReportNetworkReportAutoAccessorSetStatus({required NetworkReport that, required NetworkStatus status}) → void
override
crateApiModelsReportNetworkReportAutoAccessorSetTargetReports({required NetworkReport that, required List<TargetReport> targetReports}) → void
override
crateApiModelsReportNetworkReportAutoAccessorSetTimestampMs({required NetworkReport that, required BigInt timestampMs}) → void
override
crateApiProbesCaptivePortalCheckForCaptivePortal({required BigInt timeoutMs}) Future<CaptivePortalStatus>
override
crateApiProbesCaptivePortalCheckForCaptivePortalWeb({required BigInt timeoutMs}) Future<CaptivePortalStatus>
override
crateApiProbesCaptivePortalCheckForCaptivePortalWebManual({required BigInt timeoutMs}) Future<CaptivePortalStatus>
override
crateApiProbesDnsDetectDnsHijacking({required String domain}) Future<bool>
override
crateApiProbesDnsDetectDnsHijackingWeb({required String domain}) Future<bool>
override
crateApiProbesInterfaceDetectSecurityAndNetworkType() Future<(SecurityFlagsResult, ConnectionType)>
override
crateApiProbesInterfaceDetectSecurityAndNetworkTypeWeb() Future<(SecurityFlagsResult, ConnectionType)>
override
crateApiProbesTargetCheckTarget({required NetworkTarget target}) Future<TargetReport>
override
crateApiProbesTargetNativeProbeCheck({required NativeProbe that, required NetworkTarget target}) Future<TargetReport>
override
crateApiProbesTargetWebProbeCheck({required WebProbe that, required NetworkTarget target}) Future<TargetReport>
override
dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(dynamic raw) NetworkReport
dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(dynamic raw) SecurityFlagsResult
dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(dynamic raw) NetworkReport
dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(dynamic raw) SecurityFlagsResult
dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(dynamic raw) NetworkReport
dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(dynamic raw) SecurityFlagsResult
dco_decode_bool(dynamic raw) bool
dco_decode_box_autoadd_f_64(dynamic raw) double
dco_decode_box_autoadd_latency_stats(dynamic raw) LatencyStats
dco_decode_box_autoadd_native_probe(dynamic raw) → NativeProbe
dco_decode_box_autoadd_network_configuration(dynamic raw) NetworkConfiguration
dco_decode_box_autoadd_network_target(dynamic raw) NetworkTarget
dco_decode_box_autoadd_quality_thresholds(dynamic raw) QualityThresholds
dco_decode_box_autoadd_resilience_config(dynamic raw) ResilienceConfig
dco_decode_box_autoadd_security_config(dynamic raw) SecurityConfig
dco_decode_box_autoadd_u_64(dynamic raw) BigInt
dco_decode_box_autoadd_web_probe(dynamic raw) → WebProbe
dco_decode_captive_portal_status(dynamic raw) CaptivePortalStatus
dco_decode_check_strategy(dynamic raw) CheckStrategy
dco_decode_connection_quality(dynamic raw) ConnectionQuality
dco_decode_connection_type(dynamic raw) ConnectionType
dco_decode_f_32(dynamic raw) double
dco_decode_f_64(dynamic raw) double
dco_decode_i_32(dynamic raw) int
dco_decode_latency_stats(dynamic raw) LatencyStats
dco_decode_list_network_target(dynamic raw) List<NetworkTarget>
dco_decode_list_prim_u_64_strict(dynamic raw) Uint64List
dco_decode_list_prim_u_8_strict(dynamic raw) Uint8List
dco_decode_list_target_report(dynamic raw) List<TargetReport>
dco_decode_native_probe(dynamic raw) → NativeProbe
dco_decode_network_configuration(dynamic raw) NetworkConfiguration
dco_decode_network_status(dynamic raw) NetworkStatus
dco_decode_network_target(dynamic raw) NetworkTarget
dco_decode_opt_box_autoadd_f_64(dynamic raw) double?
dco_decode_opt_box_autoadd_u_64(dynamic raw) BigInt?
dco_decode_opt_String(dynamic raw) String?
dco_decode_quality_thresholds(dynamic raw) QualityThresholds
dco_decode_record_auto_owned_rust_opaque_flutter_rust_bridgefor_generated_rust_auto_opaque_inner_security_flags_result_connection_type(dynamic raw) → (SecurityFlagsResult, ConnectionType)
dco_decode_record_list_prim_u_64_strict_list_target_report(dynamic raw) → (Uint64List, List<TargetReport>)
dco_decode_record_opt_box_autoadd_u_64_opt_box_autoadd_u_64_opt_box_autoadd_u_64_opt_box_autoadd_f_64(dynamic raw) → (BigInt?, BigInt?, BigInt?, double?)
dco_decode_resilience_config(dynamic raw) ResilienceConfig
dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(dynamic raw) NetworkReport
dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(dynamic raw) SecurityFlagsResult
dco_decode_security_config(dynamic raw) SecurityConfig
dco_decode_security_flags(dynamic raw) SecurityFlags
dco_decode_String(dynamic raw) String
dco_decode_target_protocol(dynamic raw) TargetProtocol
dco_decode_target_report(dynamic raw) TargetReport
dco_decode_u_16(dynamic raw) int
dco_decode_u_64(dynamic raw) BigInt
dco_decode_u_8(dynamic raw) int
dco_decode_unit(dynamic raw) → void
dco_decode_usize(dynamic raw) BigInt
dco_decode_web_probe(dynamic raw) → WebProbe
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(SseDeserializer deserializer) NetworkReport
sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(SseDeserializer deserializer) SecurityFlagsResult
sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(SseDeserializer deserializer) NetworkReport
sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(SseDeserializer deserializer) SecurityFlagsResult
sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(SseDeserializer deserializer) NetworkReport
sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(SseDeserializer deserializer) SecurityFlagsResult
sse_decode_bool(SseDeserializer deserializer) bool
sse_decode_box_autoadd_f_64(SseDeserializer deserializer) double
sse_decode_box_autoadd_latency_stats(SseDeserializer deserializer) LatencyStats
sse_decode_box_autoadd_native_probe(SseDeserializer deserializer) → NativeProbe
sse_decode_box_autoadd_network_configuration(SseDeserializer deserializer) NetworkConfiguration
sse_decode_box_autoadd_network_target(SseDeserializer deserializer) NetworkTarget
sse_decode_box_autoadd_quality_thresholds(SseDeserializer deserializer) QualityThresholds
sse_decode_box_autoadd_resilience_config(SseDeserializer deserializer) ResilienceConfig
sse_decode_box_autoadd_security_config(SseDeserializer deserializer) SecurityConfig
sse_decode_box_autoadd_u_64(SseDeserializer deserializer) BigInt
sse_decode_box_autoadd_web_probe(SseDeserializer deserializer) → WebProbe
sse_decode_captive_portal_status(SseDeserializer deserializer) CaptivePortalStatus
sse_decode_check_strategy(SseDeserializer deserializer) CheckStrategy
sse_decode_connection_quality(SseDeserializer deserializer) ConnectionQuality
sse_decode_connection_type(SseDeserializer deserializer) ConnectionType
sse_decode_f_32(SseDeserializer deserializer) double
sse_decode_f_64(SseDeserializer deserializer) double
sse_decode_i_32(SseDeserializer deserializer) int
sse_decode_latency_stats(SseDeserializer deserializer) LatencyStats
sse_decode_list_network_target(SseDeserializer deserializer) List<NetworkTarget>
sse_decode_list_prim_u_64_strict(SseDeserializer deserializer) Uint64List
sse_decode_list_prim_u_8_strict(SseDeserializer deserializer) Uint8List
sse_decode_list_target_report(SseDeserializer deserializer) List<TargetReport>
sse_decode_native_probe(SseDeserializer deserializer) → NativeProbe
sse_decode_network_configuration(SseDeserializer deserializer) NetworkConfiguration
sse_decode_network_status(SseDeserializer deserializer) NetworkStatus
sse_decode_network_target(SseDeserializer deserializer) NetworkTarget
sse_decode_opt_box_autoadd_f_64(SseDeserializer deserializer) double?
sse_decode_opt_box_autoadd_u_64(SseDeserializer deserializer) BigInt?
sse_decode_opt_String(SseDeserializer deserializer) String?
sse_decode_quality_thresholds(SseDeserializer deserializer) QualityThresholds
sse_decode_record_auto_owned_rust_opaque_flutter_rust_bridgefor_generated_rust_auto_opaque_inner_security_flags_result_connection_type(SseDeserializer deserializer) → (SecurityFlagsResult, ConnectionType)
sse_decode_record_list_prim_u_64_strict_list_target_report(SseDeserializer deserializer) → (Uint64List, List<TargetReport>)
sse_decode_record_opt_box_autoadd_u_64_opt_box_autoadd_u_64_opt_box_autoadd_u_64_opt_box_autoadd_f_64(SseDeserializer deserializer) → (BigInt?, BigInt?, BigInt?, double?)
sse_decode_resilience_config(SseDeserializer deserializer) ResilienceConfig
sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(SseDeserializer deserializer) NetworkReport
sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(SseDeserializer deserializer) SecurityFlagsResult
sse_decode_security_config(SseDeserializer deserializer) SecurityConfig
sse_decode_security_flags(SseDeserializer deserializer) SecurityFlags
sse_decode_String(SseDeserializer deserializer) String
sse_decode_target_protocol(SseDeserializer deserializer) TargetProtocol
sse_decode_target_report(SseDeserializer deserializer) TargetReport
sse_decode_u_16(SseDeserializer deserializer) int
sse_decode_u_64(SseDeserializer deserializer) BigInt
sse_decode_u_8(SseDeserializer deserializer) int
sse_decode_unit(SseDeserializer deserializer) → void
sse_decode_usize(SseDeserializer deserializer) BigInt
sse_decode_web_probe(SseDeserializer deserializer) → WebProbe
sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(NetworkReport self, SseSerializer serializer) → void
sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(SecurityFlagsResult self, SseSerializer serializer) → void
sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(NetworkReport self, SseSerializer serializer) → void
sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(SecurityFlagsResult self, SseSerializer serializer) → void
sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(NetworkReport self, SseSerializer serializer) → void
sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(SecurityFlagsResult self, SseSerializer serializer) → void
sse_encode_bool(bool self, SseSerializer serializer) → void
sse_encode_box_autoadd_f_64(double self, SseSerializer serializer) → void
sse_encode_box_autoadd_latency_stats(LatencyStats self, SseSerializer serializer) → void
sse_encode_box_autoadd_native_probe(NativeProbe self, SseSerializer serializer) → void
sse_encode_box_autoadd_network_configuration(NetworkConfiguration self, SseSerializer serializer) → void
sse_encode_box_autoadd_network_target(NetworkTarget self, SseSerializer serializer) → void
sse_encode_box_autoadd_quality_thresholds(QualityThresholds self, SseSerializer serializer) → void
sse_encode_box_autoadd_resilience_config(ResilienceConfig self, SseSerializer serializer) → void
sse_encode_box_autoadd_security_config(SecurityConfig self, SseSerializer serializer) → void
sse_encode_box_autoadd_u_64(BigInt self, SseSerializer serializer) → void
sse_encode_box_autoadd_web_probe(WebProbe self, SseSerializer serializer) → void
sse_encode_captive_portal_status(CaptivePortalStatus self, SseSerializer serializer) → void
sse_encode_check_strategy(CheckStrategy self, SseSerializer serializer) → void
sse_encode_connection_quality(ConnectionQuality self, SseSerializer serializer) → void
sse_encode_connection_type(ConnectionType self, SseSerializer serializer) → void
sse_encode_f_32(double self, SseSerializer serializer) → void
sse_encode_f_64(double self, SseSerializer serializer) → void
sse_encode_i_32(int self, SseSerializer serializer) → void
sse_encode_latency_stats(LatencyStats self, SseSerializer serializer) → void
sse_encode_list_network_target(List<NetworkTarget> self, SseSerializer serializer) → void
sse_encode_list_prim_u_64_strict(Uint64List self, SseSerializer serializer) → void
sse_encode_list_prim_u_8_strict(Uint8List self, SseSerializer serializer) → void
sse_encode_list_target_report(List<TargetReport> self, SseSerializer serializer) → void
sse_encode_native_probe(NativeProbe self, SseSerializer serializer) → void
sse_encode_network_configuration(NetworkConfiguration self, SseSerializer serializer) → void
sse_encode_network_status(NetworkStatus self, SseSerializer serializer) → void
sse_encode_network_target(NetworkTarget self, SseSerializer serializer) → void
sse_encode_opt_box_autoadd_f_64(double? self, SseSerializer serializer) → void
sse_encode_opt_box_autoadd_u_64(BigInt? self, SseSerializer serializer) → void
sse_encode_opt_String(String? self, SseSerializer serializer) → void
sse_encode_quality_thresholds(QualityThresholds self, SseSerializer serializer) → void
sse_encode_record_auto_owned_rust_opaque_flutter_rust_bridgefor_generated_rust_auto_opaque_inner_security_flags_result_connection_type((SecurityFlagsResult, ConnectionType) self, SseSerializer serializer) → void
sse_encode_record_list_prim_u_64_strict_list_target_report((Uint64List, List<TargetReport>) self, SseSerializer serializer) → void
sse_encode_record_opt_box_autoadd_u_64_opt_box_autoadd_u_64_opt_box_autoadd_u_64_opt_box_autoadd_f_64((BigInt?, BigInt?, BigInt?, double?) self, SseSerializer serializer) → void
sse_encode_resilience_config(ResilienceConfig self, SseSerializer serializer) → void
sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(NetworkReport self, SseSerializer serializer) → void
sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(SecurityFlagsResult self, SseSerializer serializer) → void
sse_encode_security_config(SecurityConfig self, SseSerializer serializer) → void
sse_encode_security_flags(SecurityFlags self, SseSerializer serializer) → void
sse_encode_String(String self, SseSerializer serializer) → void
sse_encode_target_protocol(TargetProtocol self, SseSerializer serializer) → void
sse_encode_target_report(TargetReport self, SseSerializer serializer) → void
sse_encode_u_16(int self, SseSerializer serializer) → void
sse_encode_u_64(BigInt self, SseSerializer serializer) → void
sse_encode_u_8(int self, SseSerializer serializer) → void
sse_encode_unit(void self, SseSerializer serializer) → void
sse_encode_usize(BigInt self, SseSerializer serializer) → void
sse_encode_web_probe(WebProbe self, SseSerializer serializer) → void
toString() String
A string representation of this object.
inherited

Operators

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