Пример #1
0
        string GenerateDebugInfo()
        {
            bool   NonProrietaryTxMutexAvailable = NonProprietaryTxMutexAvailable();
            bool   ProrietaryTxMutexAvailable    = ProprietaryTxMutexAvailable();
            bool   NonProrietaryRxMutexAvailable = NonProprietaryRxMutexAvailable();
            bool   ProrietaryRxMutexAvailable    = NonProprietaryRxMutexAvailable();
            bool   clientMutexAvailable          = ClientMutexAvailable();
            bool   destinationMutexAvailable     = DestinationMutexAvailable();
            string debufInfo = Convert.ToString(m_Id) + " Received client " + Convert.ToString(m_ReceivedClient) + " Transmitted client " + Convert.ToString(m_TransmittedClient) + " m_NonProprietarySegmentRxInProgress " + Convert.ToString(m_NonProprietarySegmentRxInProgress) +
                               " m_NonProprietarySegmentTxInProgress " + Convert.ToString(m_NonProprietarySegmentTxInProgress) +
                               " m_ProprietarySegmentRxInProgress " + Convert.ToString(m_ProprietarySegmentRxInProgress) +
                               " m_ProprietarySegmentTxInProgress " + Convert.ToString(m_ProprietarySegmentTxInProgress) +
                               " NonProrietaryTxMutexAvailable " + Convert.ToString(NonProrietaryTxMutexAvailable) +
                               " ProrietaryTxMutexAvailable " + Convert.ToString(ProrietaryTxMutexAvailable) +
                               " NonProrietaryRxMutexAvailable " + Convert.ToString(NonProrietaryRxMutexAvailable) +
                               " ProrietaryRxMutexAvailable " + Convert.ToString(ProrietaryRxMutexAvailable) +
                               " clientMutexAvailable " + Convert.ToString(clientMutexAvailable) +
                               " destinationMutexAvailable " + Convert.ToString(destinationMutexAvailable) +
                               m_rxStateMachine.GetDebugInfo() + " " + m_txStateMachine.GetDebugInfo() + m_receiverPackLib.GetDebugInfo();

            return(debufInfo);
        }