/// <summary>A factory for SIPSorcery.Net.SDPSecurityDescription instances</summary> public static SDPSecurityDescription Create(uint tag_u, SDPSecurityDescription.CryptoSuites crypto_i) { SDPSecurityDescription sDPSecurityDescription = new SDPSecurityDescription(tag_u, crypto_i); return(sDPSecurityDescription); // TODO: Edit factory method of SDPSecurityDescription // This method should be able to configure the object in all possible ways. // Add as many parameters as needed, // and assign their values to each field by using the API. }
public SDPSecurityDescription GetCryptoLine(SDPSecurityDescription.CryptoSuites cryptoSuite) { if (this.SecurityDescriptions == null) { return(null); } foreach (SDPSecurityDescription secdesc in this.SecurityDescriptions) { if (secdesc.CryptoSuite == cryptoSuite) { return(secdesc); } } return(null); }
public bool HasCryptoLine(SDPSecurityDescription.CryptoSuites cryptoSuite) { if (this.SecurityDescriptions == null) { return(false); } foreach (SDPSecurityDescription secdesc in this.SecurityDescriptions) { if (secdesc.CryptoSuite == cryptoSuite) { return(true); } } return(false); }