Ejemplo n.º 1
0
 public TransportServer(
     ITransmissionServer transmissionServer,
     ITransportProtocolSerializationProvider serializationProvider)
 {
     _connectionFactory  = new TransportConnectionFactory(transmissionServer, serializationProvider);
     _transmissionServer = transmissionServer;
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 4
0
 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));
 }
Ejemplo n.º 6
0
 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);
 }