public ReceiveStreamManager(IStreamManager streamManager, IStreamTransferListener streamTransferListener) { Require.NotNull(streamManager, "streamManager"); _streamManager = streamManager; _streamTransferListener = streamTransferListener; }
protected ProtoConnection(TcpClient tcpClient, IStreamManager streamManager, ServiceAssembly serviceAssembly, IStreamTransferListener streamTransferListener) : base(tcpClient) { Require.NotNull(streamManager, "streamManager"); Require.NotNull(serviceAssembly, "serviceAssembly"); _serviceAssembly = serviceAssembly; _streamTransferListener = streamTransferListener; _sendStreamManager = new SendStreamManager(streamTransferListener); _receiveStreamManager = new ReceiveStreamManager(streamManager, streamTransferListener); }
public SendStreamManager(IStreamTransferListener streamTransferListener) { _streamTransferListener = streamTransferListener; }