public void ProcessAcknowledgement(AcknowledgementDto ack) { Signal signal; if (signalsByAckId.TryRemove(ack.MessageId, out signal)) { #if DEBUG Interlocked.Increment(ref DebugRuntimeStats.out_rs_acked); #endif signal.Set(); } }
public Task SendAcknowledgementAsync(Guid destination, AcknowledgementDto acknowledgement) { return unicaster.SendAcknowledgementAsync(destination, acknowledgement); }