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
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
dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(dynamic raw) NetworkReport
override
dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(dynamic raw) SecurityFlagsResult
override
dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(dynamic raw) NetworkReport
override
dco_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(dynamic raw) SecurityFlagsResult
override
dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(dynamic raw) NetworkReport
override
dco_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(dynamic raw) SecurityFlagsResult
override
dco_decode_bool(dynamic raw) bool
override
dco_decode_box_autoadd_f_64(dynamic raw) double
override
dco_decode_box_autoadd_latency_stats(dynamic raw) LatencyStats
override
dco_decode_box_autoadd_network_configuration(dynamic raw) NetworkConfiguration
override
dco_decode_box_autoadd_network_target(dynamic raw) NetworkTarget
override
dco_decode_box_autoadd_quality_thresholds(dynamic raw) QualityThresholds
override
dco_decode_box_autoadd_resilience_config(dynamic raw) ResilienceConfig
override
dco_decode_box_autoadd_security_config(dynamic raw) SecurityConfig
override
dco_decode_box_autoadd_u_64(dynamic raw) BigInt
override
dco_decode_captive_portal_status(dynamic raw) CaptivePortalStatus
override
dco_decode_check_strategy(dynamic raw) CheckStrategy
override
dco_decode_connection_quality(dynamic raw) ConnectionQuality
override
dco_decode_connection_type(dynamic raw) ConnectionType
override
dco_decode_f_32(dynamic raw) double
override
dco_decode_f_64(dynamic raw) double
override
dco_decode_i_32(dynamic raw) int
override
dco_decode_latency_stats(dynamic raw) LatencyStats
override
dco_decode_list_network_target(dynamic raw) List<NetworkTarget>
override
dco_decode_list_prim_u_64_strict(dynamic raw) → Uint64List
override
dco_decode_list_prim_u_8_strict(dynamic raw) Uint8List
override
dco_decode_list_target_report(dynamic raw) List<TargetReport>
override
dco_decode_network_configuration(dynamic raw) NetworkConfiguration
override
dco_decode_network_status(dynamic raw) NetworkStatus
override
dco_decode_network_target(dynamic raw) NetworkTarget
override
dco_decode_opt_box_autoadd_f_64(dynamic raw) double?
override
dco_decode_opt_box_autoadd_u_64(dynamic raw) BigInt?
override
dco_decode_opt_String(dynamic raw) String?
override
dco_decode_quality_thresholds(dynamic raw) QualityThresholds
override
dco_decode_record_auto_owned_rust_opaque_flutter_rust_bridgefor_generated_rust_auto_opaque_inner_security_flags_result_connection_type(dynamic raw) → (SecurityFlagsResult, ConnectionType)
override
dco_decode_record_list_prim_u_64_strict_list_target_report(dynamic raw) → (Uint64List, List<TargetReport>)
override
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?)
override
dco_decode_resilience_config(dynamic raw) ResilienceConfig
override
dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(dynamic raw) NetworkReport
override
dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(dynamic raw) SecurityFlagsResult
override
dco_decode_security_config(dynamic raw) SecurityConfig
override
dco_decode_security_flags(dynamic raw) SecurityFlags
override
dco_decode_String(dynamic raw) String
override
dco_decode_target_protocol(dynamic raw) TargetProtocol
override
dco_decode_target_report(dynamic raw) TargetReport
override
dco_decode_u_16(dynamic raw) int
override
dco_decode_u_64(dynamic raw) BigInt
override
dco_decode_u_8(dynamic raw) int
override
dco_decode_unit(dynamic raw) → void
override
dco_decode_usize(dynamic raw) BigInt
override
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
override
sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(SseDeserializer deserializer) SecurityFlagsResult
override
sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(SseDeserializer deserializer) NetworkReport
override
sse_decode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(SseDeserializer deserializer) SecurityFlagsResult
override
sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(SseDeserializer deserializer) NetworkReport
override
sse_decode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(SseDeserializer deserializer) SecurityFlagsResult
override
sse_decode_bool(SseDeserializer deserializer) bool
override
sse_decode_box_autoadd_f_64(SseDeserializer deserializer) double
override
sse_decode_box_autoadd_latency_stats(SseDeserializer deserializer) LatencyStats
override
sse_decode_box_autoadd_network_configuration(SseDeserializer deserializer) NetworkConfiguration
override
sse_decode_box_autoadd_network_target(SseDeserializer deserializer) NetworkTarget
override
sse_decode_box_autoadd_quality_thresholds(SseDeserializer deserializer) QualityThresholds
override
sse_decode_box_autoadd_resilience_config(SseDeserializer deserializer) ResilienceConfig
override
sse_decode_box_autoadd_security_config(SseDeserializer deserializer) SecurityConfig
override
sse_decode_box_autoadd_u_64(SseDeserializer deserializer) BigInt
override
sse_decode_captive_portal_status(SseDeserializer deserializer) CaptivePortalStatus
override
sse_decode_check_strategy(SseDeserializer deserializer) CheckStrategy
override
sse_decode_connection_quality(SseDeserializer deserializer) ConnectionQuality
override
sse_decode_connection_type(SseDeserializer deserializer) ConnectionType
override
sse_decode_f_32(SseDeserializer deserializer) double
override
sse_decode_f_64(SseDeserializer deserializer) double
override
sse_decode_i_32(SseDeserializer deserializer) int
override
sse_decode_latency_stats(SseDeserializer deserializer) LatencyStats
override
sse_decode_list_network_target(SseDeserializer deserializer) List<NetworkTarget>
override
sse_decode_list_prim_u_64_strict(SseDeserializer deserializer) → Uint64List
override
sse_decode_list_prim_u_8_strict(SseDeserializer deserializer) Uint8List
override
sse_decode_list_target_report(SseDeserializer deserializer) List<TargetReport>
override
sse_decode_network_configuration(SseDeserializer deserializer) NetworkConfiguration
override
sse_decode_network_status(SseDeserializer deserializer) NetworkStatus
override
sse_decode_network_target(SseDeserializer deserializer) NetworkTarget
override
sse_decode_opt_box_autoadd_f_64(SseDeserializer deserializer) double?
override
sse_decode_opt_box_autoadd_u_64(SseDeserializer deserializer) BigInt?
override
sse_decode_opt_String(SseDeserializer deserializer) String?
override
sse_decode_quality_thresholds(SseDeserializer deserializer) QualityThresholds
override
sse_decode_record_auto_owned_rust_opaque_flutter_rust_bridgefor_generated_rust_auto_opaque_inner_security_flags_result_connection_type(SseDeserializer deserializer) → (SecurityFlagsResult, ConnectionType)
override
sse_decode_record_list_prim_u_64_strict_list_target_report(SseDeserializer deserializer) → (Uint64List, List<TargetReport>)
override
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?)
override
sse_decode_resilience_config(SseDeserializer deserializer) ResilienceConfig
override
sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(SseDeserializer deserializer) NetworkReport
override
sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(SseDeserializer deserializer) SecurityFlagsResult
override
sse_decode_security_config(SseDeserializer deserializer) SecurityConfig
override
sse_decode_security_flags(SseDeserializer deserializer) SecurityFlags
override
sse_decode_String(SseDeserializer deserializer) String
override
sse_decode_target_protocol(SseDeserializer deserializer) TargetProtocol
override
sse_decode_target_report(SseDeserializer deserializer) TargetReport
override
sse_decode_u_16(SseDeserializer deserializer) int
override
sse_decode_u_64(SseDeserializer deserializer) BigInt
override
sse_decode_u_8(SseDeserializer deserializer) int
override
sse_decode_unit(SseDeserializer deserializer) → void
override
sse_decode_usize(SseDeserializer deserializer) BigInt
override
sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(NetworkReport self, SseSerializer serializer) → void
override
sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(SecurityFlagsResult self, SseSerializer serializer) → void
override
sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(NetworkReport self, SseSerializer serializer) → void
override
sse_encode_Auto_Ref_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(SecurityFlagsResult self, SseSerializer serializer) → void
override
sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(NetworkReport self, SseSerializer serializer) → void
override
sse_encode_Auto_RefMut_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(SecurityFlagsResult self, SseSerializer serializer) → void
override
sse_encode_bool(bool self, SseSerializer serializer) → void
override
sse_encode_box_autoadd_f_64(double self, SseSerializer serializer) → void
override
sse_encode_box_autoadd_latency_stats(LatencyStats self, SseSerializer serializer) → void
override
sse_encode_box_autoadd_network_configuration(NetworkConfiguration self, SseSerializer serializer) → void
override
sse_encode_box_autoadd_network_target(NetworkTarget self, SseSerializer serializer) → void
override
sse_encode_box_autoadd_quality_thresholds(QualityThresholds self, SseSerializer serializer) → void
override
sse_encode_box_autoadd_resilience_config(ResilienceConfig self, SseSerializer serializer) → void
override
sse_encode_box_autoadd_security_config(SecurityConfig self, SseSerializer serializer) → void
override
sse_encode_box_autoadd_u_64(BigInt self, SseSerializer serializer) → void
override
sse_encode_captive_portal_status(CaptivePortalStatus self, SseSerializer serializer) → void
override
sse_encode_check_strategy(CheckStrategy self, SseSerializer serializer) → void
override
sse_encode_connection_quality(ConnectionQuality self, SseSerializer serializer) → void
override
sse_encode_connection_type(ConnectionType self, SseSerializer serializer) → void
override
sse_encode_f_32(double self, SseSerializer serializer) → void
override
sse_encode_f_64(double self, SseSerializer serializer) → void
override
sse_encode_i_32(int self, SseSerializer serializer) → void
override
sse_encode_latency_stats(LatencyStats self, SseSerializer serializer) → void
override
sse_encode_list_network_target(List<NetworkTarget> self, SseSerializer serializer) → void
override
sse_encode_list_prim_u_64_strict(Uint64List self, SseSerializer serializer) → void
override
sse_encode_list_prim_u_8_strict(Uint8List self, SseSerializer serializer) → void
override
sse_encode_list_target_report(List<TargetReport> self, SseSerializer serializer) → void
override
sse_encode_network_configuration(NetworkConfiguration self, SseSerializer serializer) → void
override
sse_encode_network_status(NetworkStatus self, SseSerializer serializer) → void
override
sse_encode_network_target(NetworkTarget self, SseSerializer serializer) → void
override
sse_encode_opt_box_autoadd_f_64(double? self, SseSerializer serializer) → void
override
sse_encode_opt_box_autoadd_u_64(BigInt? self, SseSerializer serializer) → void
override
sse_encode_opt_String(String? self, SseSerializer serializer) → void
override
sse_encode_quality_thresholds(QualityThresholds self, SseSerializer serializer) → void
override
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
override
sse_encode_record_list_prim_u_64_strict_list_target_report((Uint64List, List<TargetReport>) self, SseSerializer serializer) → void
override
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
override
sse_encode_resilience_config(ResilienceConfig self, SseSerializer serializer) → void
override
sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerNetworkReport(NetworkReport self, SseSerializer serializer) → void
override
sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerSecurityFlagsResult(SecurityFlagsResult self, SseSerializer serializer) → void
override
sse_encode_security_config(SecurityConfig self, SseSerializer serializer) → void
override
sse_encode_security_flags(SecurityFlags self, SseSerializer serializer) → void
override
sse_encode_String(String self, SseSerializer serializer) → void
override
sse_encode_target_protocol(TargetProtocol self, SseSerializer serializer) → void
override
sse_encode_target_report(TargetReport self, SseSerializer serializer) → void
override
sse_encode_u_16(int self, SseSerializer serializer) → void
override
sse_encode_u_64(BigInt self, SseSerializer serializer) → void
override
sse_encode_u_8(int self, SseSerializer serializer) → void
override
sse_encode_unit(void self, SseSerializer serializer) → void
override
sse_encode_usize(BigInt self, SseSerializer serializer) → void
override
toString() String
A string representation of this object.
inherited

Operators

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