SIPSorcery.SIP.SIPTransaction.UpdateTransactionState C# (CSharp) Method

UpdateTransactionState() private method

private UpdateTransactionState ( SIPTransactionStatesEnum transactionState ) : void
transactionState SIPTransactionStatesEnum
return void
        private void UpdateTransactionState(SIPTransactionStatesEnum transactionState)
        {
            m_transactionState = transactionState;

            if (transactionState == SIPTransactionStatesEnum.Confirmed || transactionState == SIPTransactionStatesEnum.Terminated || transactionState == SIPTransactionStatesEnum.Cancelled)
            {
                DeliveryPending = false;
            }
            else if (transactionState == SIPTransactionStatesEnum.Completed)
            {
                CompletedAt = DateTime.Now;
            }

            if (TransactionStateChanged != null)
            {
                FireTransactionStateChangedEvent();
            }
        }