public TransportServer( ITransmissionServer transmissionServer, ITransportProtocolSerializationProvider serializationProvider) { _connectionFactory = new TransportConnectionFactory(transmissionServer, serializationProvider); _transmissionServer = transmissionServer; }
public TransportClient( ITransmissionClient transmissionClient, ITransportProtocolSerializationProvider serializationProvider) { _transmissionClient = transmissionClient; _connectionFactory = new TransportConnectionFactory(serializationProvider); }
public TransportConnectionFactory( ITransmissionConnectionFactory transmissionConnectionFactory, ITransportProtocolSerializationProvider serializationProvider) { _transmissionConnectionFactory = transmissionConnectionFactory; _serializer = serializationProvider.GetSerializer(); _deserializer = serializationProvider.GetDeserializer(TransportHeaderPool.Instance); }
public TransportServer( ITransmissionServer transmissionServer, ITransportProtocolSerializationProvider serializationProvider) { _connectionFactory = new TransportConnectionFactory(serializationProvider); _transmissionServer = transmissionServer; _buffer.Out.PropagateCompletionFrom(Completion); OnStop(_transmissionServer.Stop); }
public ITransportServer Create(ITransmissionServer transmissionServer, ITransportProtocolSerializationProvider serializationProvider) { return(new TransportServer(transmissionServer, serializationProvider)); }
public ITransportClient Create(ITransmissionClient transmissionClient, ITransportProtocolSerializationProvider serializationProvider) { return(new TransportClient(transmissionClient, serializationProvider)); }
public TransportConnectionFactory(TransportType transportType, ITransportProtocolSerializationProvider serializationProvider) { _transportType = transportType; _serializer = serializationProvider.GetSerializer(); _deserializer = serializationProvider.GetDeserializer(TransportHeaderPool.Instance); }