/// <summary> /// Processes a received complex ack /// </summary> /// <param name="source">The address of the device that sent the ack</param> /// <param name="message">The complex ack header</param> /// <param name="segment">The buffer segment containing the ack content</param> public void ProcessComplexAck(Address source, ComplexAckMessage message, BufferSegment segment) { ClientTransaction tx = null; lock (_lock) { tx = _getClientTransaction(source, message.InvokeId); } if (tx != null) { tx.OnComplexAck(message, segment); } }