SIPSorcery.SIP.App.SIPMonitorFilter.ShowMachineEvent C# (CSharp) 메소드

ShowMachineEvent() 공개 메소드

public ShowMachineEvent ( SIPMonitorMachineEventTypesEnum eventType ) : bool
eventType SIPMonitorMachineEventTypesEnum
리턴 bool
        public bool ShowMachineEvent(SIPMonitorMachineEventTypesEnum eventType)
        {
            if (MachineEventTypeIds != null && MachineEventTypeIds.Count > 0)
            {
                foreach (int eventId in MachineEventTypeIds)
                {
                    if ((int)eventType == eventId)
                    {
                        return true;
                    }
                }

                return false;
            }

            if (eventType == SIPMonitorMachineEventTypesEnum.SIPDialogueTransfer)
            {
                // These events are only returned if explicitly requested.
                return false;
            }
            else
            {
                return true;
            }
        }