Beispiel #1
0
 /// <summary>
 /// true iff the group records are equal.
 /// </summary>
 protected override bool EqualFields(IgmpVersion1PlusLayer other)
 {
     return(EqualFields(other as IgmpReportVersion3Layer));
 }
 private bool EqualsVersionSpecific(IgmpVersion1PlusLayer other)
 {
     return other != null &&
            EqualMaxResponseTime(MaxResponseTimeValue, other.MaxResponseTimeValue) &&
            EqualFields(other);
 }
 /// <summary>
 /// true iff the fields that are not mutual to all IGMP version 1+ layers are equal.
 /// </summary>
 protected abstract bool EqualFields(IgmpVersion1PlusLayer other);
 /// <summary>
 /// true iff the GroupAddress, IsSuppressRouterSideProcessing, QueryRobustnessVariable and SourceAddresses fields are equal
 /// and the QueryInterval is similar.
 /// </summary>
 protected override bool EqualFields(IgmpVersion1PlusLayer other)
 {
     return EqualFields(other as IgmpQueryVersion3Layer);
 }
 private bool EqualsVersionSpecific(IgmpVersion1PlusLayer other)
 {
     return(other != null &&
            EqualMaxResponseTime(MaxResponseTimeValue, other.MaxResponseTimeValue) &&
            EqualFields(other));
 }
 /// <summary>
 /// true iff the fields that are not mutual to all IGMP version 1+ layers are equal.
 /// </summary>
 protected abstract bool EqualFields(IgmpVersion1PlusLayer other);