internal override bool EqualsData(IpV6MobilityOption other)
 {
     return EqualsData(other as IpV6MobilityOptionNatDetection);
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return EqualsData(other as IpV6MobilityOptionNonceIndexes);
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionTransientBinding));
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionLocalMobilityAnchorAddress));
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionAccessNetworkIdentifier));
 }
Beispiel #6
0
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionMobileNodeGroupIdentifier));
 }
 internal sealed override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionNetworkPrefix));
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return EqualsData(other as IpV6MobilityOptionAccessNetworkIdentifier);
 }
Beispiel #9
0
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionIpV6AddressPrefix));
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(true);
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionNonceIndexes));
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionIpV4AddressAcknowledgement));
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return EqualsData(other as IpV6MobilityOptionFlowSummary);
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionLoadInformation));
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionBindingIdentifier));
 }
Beispiel #16
0
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionDnsUpdate));
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return EqualsData(other as IpV6MobilityOptionMobileNodeGroupIdentifier);
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionNatDetection));
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return EqualsData(other as IpV6MobilityOptionIpV4HomeAddress);
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionAlternateIpV4CareOfAddress));
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return EqualsData(other as IpV6MobilityOptionPadN);
 }
Beispiel #22
0
 internal sealed override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionIpV4Address));
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return EqualsData(other as IpV6MobilityOptionLinkLayerAddress);
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return EqualsData(other as IpV6MobilityOptionLocalMobilityAnchorAddress);
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionContextRequest));
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return EqualsData(other as IpV6MobilityOptionAlternateIpV4CareOfAddress);
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionBindingAuthorizationDataForFmIpV6));
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return true;
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionIpV4HomeAddressRequest));
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return EqualsData(other as IpV6MobilityOptionContextRequest);
 }
 internal sealed override bool EqualsData(IpV6MobilityOption other)
 {
     return EqualsData(other as IpV6MobilityOptionNetworkPrefix);
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return EqualsData(other as IpV6MobilityOptionBindingAuthorizationDataForFmIpV6);
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return EqualsData(other as IpV6MobilityOptionTransientBinding);
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return EqualsData(other as IpV6MobilityOptionIpV4AddressAcknowledgement);
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return EqualsData(other as IpV6MobilityOptionLoadInformation);
 }
Beispiel #36
0
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionLinkLayerAddress));
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionFlowSummary));
 }
Beispiel #38
0
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionFlowIdentification));
 }
        private bool HandleCommonMobilityOptionSubfield(XElement optionSubfield, IpV6MobilityOption option)
        {
            switch (optionSubfield.Name())
            {
                case "mip6.mobility_opt":
                    optionSubfield.AssertNoFields();
                    optionSubfield.AssertShowDecimal((byte)option.OptionType);
                    return true;

                case "mip6.mobility_opt.len":
                    optionSubfield.AssertNoFields();
                    optionSubfield.AssertShowDecimal(option.Length - 2);
                    return true;

                default:
                    return false;
            }
        }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return EqualsData(other as IpV6MobilityOptionBindingIdentifier);
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return EqualsData(other as IpV6MobilityOptionAuthentication);
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionVendorSpecific));
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return EqualsData(other as IpV6MobilityOptionVendorSpecific);
 }
 internal override bool EqualsData(IpV6MobilityOption other)
 {
     return(EqualsData(other as IpV6MobilityOptionRedirect));
 }