public IpcServerTcpClientRouterFactory(string ipcServer, string tcpClient, int runtimeTimeoutMs, ILogger logger) { _logger = logger; _ipcServerRouterFactory = new IpcServerRouterFactory(ipcServer, logger); _tcpClientRouterFactory = new TcpClientRouterFactory(tcpClient, runtimeTimeoutMs, logger); }
public IpcServerTcpClientRouterFactory(string ipcServer, string tcpClient, int runtimeTimeoutMs, TcpClientRouterFactory.CreateInstanceDelegate factory, ILogger logger) { _logger = logger; _ipcServerRouterFactory = new IpcServerRouterFactory(ipcServer, logger); _tcpClientRouterFactory = factory(tcpClient, runtimeTimeoutMs, logger); }