crateApiAnalysisQualityEvaluateNetworkQuality method
Future<ConnectionQuality>
crateApiAnalysisQualityEvaluateNetworkQuality({
- required bool isConnected,
- required LatencyStats stats,
- required NetworkConfiguration config,
override
Implementation
@override
Future<ConnectionQuality> crateApiAnalysisQualityEvaluateNetworkQuality(
{required bool isConnected,
required LatencyStats stats,
required NetworkConfiguration config}) {
return handler.executeNormal(NormalTask(
callFfi: (port_) {
final serializer = SseSerializer(generalizedFrbRustBinding);
sse_encode_bool(isConnected, serializer);
sse_encode_box_autoadd_latency_stats(stats, serializer);
sse_encode_box_autoadd_network_configuration(config, serializer);
pdeCallFfi(generalizedFrbRustBinding, serializer,
funcId: 34, port: port_);
},
codec: SseCodec(
decodeSuccessData: sse_decode_connection_quality,
decodeErrorData: null,
),
constMeta: kCrateApiAnalysisQualityEvaluateNetworkQualityConstMeta,
argValues: [isConnected, stats, config],
apiImpl: this,
));
}