Ejemplo n.º 1
0
 public bool Equals(T other)
 {
     if (other == null)
     {
         return(false);
     }
     return(SipUri.Equals(other.SipUri) && Parameters.Equals(other.Parameters));
 }
Ejemplo n.º 2
0
        public bool Equals(SipFromHeader other)
        {
            if (!ObjectUtil.ComparePrimitiveProperties(this, other))
            {
                return(false);
            }

            return(SipUri.Equals(other.SipUri));
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Update uri used when registering.
 /// </summary>
 /// <param name="uri"></param>
 /// <remarks>
 /// User might use a different domain than the one
 /// added to the database. Update it so that we can find the user.
 /// </remarks>
 public void UpdateUri(Registration registration, SipUri uri)
 {
     if (uri.Equals(registration.Uri))
     {
         return;
     }
     _registrations.Add(uri.ToString(), registration);
     _registrations.Remove(registration.Uri.ToString());
     registration.Uri = uri;
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Update uri used when registering.
 /// </summary>
 /// <param name="uri"></param>
 /// <remarks>
 /// User might use a different domain than the one
 /// added to the database. Update it so that we can find the user.
 /// </remarks>
 public void UpdateUri(Registration registration, SipUri uri)
 {
     if (uri.Equals(registration.Uri))
         return;
     _registrations.Add(uri.ToString(), registration);
     _registrations.Remove(registration.Uri.ToString());
     registration.Uri = uri;
 }