2 implementations of INativeBackchannelRpc
Aspire.Hosting.Native.Core.Tests (1)
TestServices\RecordingBackchannelRpc.cs (1)
11internal sealed class RecordingBackchannelRpc(INativeBackchannelRpc inner) : INativeBackchannelRpc
Aspire.Hosting.Native.Server (1)
Rpc\NativeBackchannelRpc.cs (1)
15internal sealed class NativeBackchannelRpc(NativeServerOptions options, ILogger logger, INativeRpcPeerFactory peers) : INativeBackchannelRpc
9 references to INativeBackchannelRpc
Aspire.Hosting.Native.Core.Tests (4)
TestServices\NativeAuxiliaryTestHost.cs (1)
39public NativeAuxiliaryTestHost(NativeApplicationServer server, NativeServerOptions options, INativeBackchannelRpc rpc)
TestServices\NativeCliTestHost.cs (2)
29Func<NativeCliDashboardUrls> dashboard, INativeBackchannelRpc rpc) 52Func<NativeCliDashboardUrls> dashboard, INativeBackchannelRpc rpc) => new(server, options, dashboard, rpc);
TestServices\RecordingBackchannelRpc.cs (1)
11internal sealed class RecordingBackchannelRpc(INativeBackchannelRpc inner) : INativeBackchannelRpc
Aspire.Hosting.Native.Server (5)
Auxiliary\NativeAuxiliaryBackchannel.cs (2)
26private readonly INativeBackchannelRpc _rpc; 50NativeCliLogBuffer logs, NativeCliProcessMetadata cliProcess, INativeBackchannelRpc rpc, ILogger logger)
Cli\NativeCliProtocol.cs (2)
26private readonly INativeBackchannelRpc _rpc; 32INativeBackchannelRpc rpc)
NativeServerHostedService.cs (1)
121INativeBackchannelRpc backchannelRpc = new NativeBackchannelRpc(options,