< 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, CrdtNotification
 23  {
 224    var result = new ServerModuleDefinition<Context>();
 25
 526    result.definition.Add("SendCrdt", async (payload, context, ct) => { var res = await sendCrdt(CRDTManyMessages.Parser
 827    result.definition.Add("PullCrdt", async (payload, context, ct) => { var res = await pullCrdt(PullCRDTRequest.Parser.
 228    result.streamDefinition.Add("CrdtNotificationStream", (payload, context) => { return new ProtocolHelpers.StreamEnume
 29
 430    port.RegisterModule(ServiceName, (port) => UniTask.FromResult(result));
 231  }
 32}