public RpcRequestChannelMessageHandler( IRpcRequestHandler rpcRequestHandler, IRpcMessageEncoder messageEncoder, IRpcMessageWriter rpcMessageWriter) { m_RpcRequestHandler = rpcRequestHandler; m_MessageEncoder = messageEncoder; m_RpcMessageWriter = rpcMessageWriter; }
public RpcMessageWriter( IChannelMessageWriter channelMessageWriter, IRpcMessageEncoder messageEncoder) { if (channelMessageWriter == null) { throw new ArgumentNullException(nameof(channelMessageWriter)); } if (messageEncoder == null) { throw new ArgumentNullException(nameof(messageEncoder)); } m_ChannelMessageWriter = channelMessageWriter; m_MessageEncoder = messageEncoder; }
public RpcResponseChannelMessageHandler( IRpcMessageBroker rpcMessageBroker, IRpcMessageEncoder messageEncoder) { if (rpcMessageBroker == null) { throw new ArgumentNullException(nameof(rpcMessageBroker)); } if (messageEncoder == null) { throw new ArgumentNullException(nameof(messageEncoder)); } m_RpcMessageBroker = rpcMessageBroker; m_MessageEncoder = messageEncoder; }