SIPSorcery.SIP.SIPRequest.IsValid C# (CSharp) Method

IsValid() public method

public IsValid ( SIPValidationFieldsEnum &errorField, string &errorMessage ) : bool
errorField SIPValidationFieldsEnum
errorMessage string
return bool
        public bool IsValid(out SIPValidationFieldsEnum errorField, out string errorMessage)
        {
            errorField = SIPValidationFieldsEnum.Unknown;
            errorMessage = null;

            if (Header.Vias.Length == 0)
            {
                errorField = SIPValidationFieldsEnum.ViaHeader;
                errorMessage = "No Via headers";
                return false;
            }

            return true;
        }