public MessageTransmitterImpl(GuidProxy guidProxy, IPofSerializer pofSerializer, NetworkBroadcaster networkBroadcaster, UnacknowledgedReliableMessageContainer unacknowledgedReliableMessageContainer, ObjectPool <CourierMessageV1> messageDtoPool) { this.guidProxy = guidProxy; this.pofSerializer = pofSerializer; this.networkBroadcaster = networkBroadcaster; this.unacknowledgedReliableMessageContainer = unacknowledgedReliableMessageContainer; this.messageDtoPool = messageDtoPool; }
public PeriodicResenderImpl(IThreadingProxy threadingProxy, UnacknowledgedReliableMessageContainer unacknowledgedReliableMessageContainer, MessageTransmitterImpl messageTransmitter) { this.threadingProxy = threadingProxy; this.unacknowledgedReliableMessageContainer = unacknowledgedReliableMessageContainer; this.messageTransmitter = messageTransmitter; this.cancellationTokenSource = threadingProxy.CreateCancellationTokenSource(); }
public MessageAcknowledgerImpl(NetworkBroadcaster networkBroadcaster, UnacknowledgedReliableMessageContainer unacknowledgedReliableMessageContainer, ObjectPool <CourierMessageAcknowledgeV1> acknowledgeDtoPool) { this.networkBroadcaster = networkBroadcaster; this.unacknowledgedReliableMessageContainer = unacknowledgedReliableMessageContainer; this.acknowledgeDtoPool = acknowledgeDtoPool; }
public MessageSenderImpl(GuidProxy guidProxy, UnacknowledgedReliableMessageContainer unacknowledgedReliableMessageContainer, MessageTransmitter messageTransmitter) { this.guidProxy = guidProxy; this.unacknowledgedReliableMessageContainer = unacknowledgedReliableMessageContainer; this.messageTransmitter = messageTransmitter; }