Akka.Interfaced.SlimSocket.Server.UdpChannel.UdpChannel C# (CSharp) Method

UdpChannel() public method

public UdpChannel ( GatewayInitiator initiator, object connection, object tag, Tuple bindingActor ) : System
initiator GatewayInitiator
connection object
tag object
bindingActor Tuple
return System
        public UdpChannel(GatewayInitiator initiator, object connection, object tag, Tuple<IActorRef, TaggedType[], ActorBindingFlags> bindingActor)
        {
            var netConnection = (NetConnection)connection;
            _initiator = initiator;
            _logger = _initiator.CreateChannelLogger(netConnection.RemoteEndPoint, connection);
            _connection = netConnection;
            _packetSerializer = initiator.PacketSerializer;
            _tag = tag;

            if (bindingActor != null)
                BindActor(bindingActor.Item1, bindingActor.Item2.Select(t => new BoundType(t)), bindingActor.Item3);
        }