< Summary

Class:CRDTService[Context]
Assembly:RPC.GeneratedCode
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/WorldRuntime/KernelCommunication/RPC/GeneratedCode/RendererProtocolService.gen.cs
Covered lines:6
Uncovered lines:0
Coverable lines:6
Total lines:32
Line coverage:100% (6 of 6)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
RegisterService(...)0%110100%
>c__DisplayClass4_0<<RegisterService()0%550100%
>c__DisplayClass4_0<<RegisterService()0%550100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/WorldRuntime/KernelCommunication/RPC/GeneratedCode/RendererProtocolService.gen.cs

#LineLine coverage
 1// AUTOGENERATED, DO NOT EDIT
 2// Type definitions for server implementations of ports.
 3// package:
 4// file: RendererProtocol.proto
 5using System.Collections.Generic;
 6using System.Threading;
 7using Cysharp.Threading.Tasks;
 8using Google.Protobuf;
 9using rpc_csharp.protocol;
 10using rpc_csharp;
 11
 12public abstract class CRDTService<Context>
 13{
 14    public const string ServiceName = "CRDTService";
 15
 16    public delegate UniTask<CRDTResponse> SendCrdt(CRDTManyMessages request, Context context , CancellationToken ct);
 17
 18    public delegate UniTask<CRDTManyMessages> PullCrdt(PullCRDTRequest request, Context context , CancellationToken ct);
 19
 20    public delegate IEnumerator<CRDTManyMessages> CrdtNotificationStream(CRDTStreamRequest request, Context context );
 21
 22    public static void RegisterService(RpcServerPort<Context> port, SendCrdt sendCrdt, PullCrdt pullCrdt, CrdtNotificati
 23    {
 224        var result = new ServerModuleDefinition<Context>();
 25
 526        result.definition.Add("SendCrdt", async (payload, context, ct) => { var res = await sendCrdt(CRDTManyMessages.Pa
 827        result.definition.Add("PullCrdt", async (payload, context, ct) => { var res = await pullCrdt(PullCRDTRequest.Par
 228        result.streamDefinition.Add("CrdtNotificationStream", (payload, context) => { return new ProtocolHelpers.StreamE
 29
 430        port.RegisterModule(ServiceName, (port) => UniTask.FromResult(result));
 231    }
 32}