public TcpChannel ( |
||
initiator | ||
connection | ||
tag | object | |
bindingActor | Tuple |
|
return | System |
public TcpChannel(GatewayInitiator initiator, TcpConnection connection, object tag, Tuple<IActorRef, TaggedType[], ActorBindingFlags> bindingActor)
{
// open by registerd token.
_initiator = initiator;
_logger = initiator.CreateChannelLogger(connection.RemoteEndPoint, connection.Socket);
_socket = connection.Socket;
_connection = connection;
_tag = tag;
BindActor(bindingActor.Item1, bindingActor.Item2.Select(t => new BoundType(t)), bindingActor.Item3);
}
TcpChannel::TcpChannel ( |