org.mobicents.slee.resource.diameter.gq.events.avp
Class V6TransportAddressImpl

java.lang.Object
  extended by org.mobicents.slee.resource.diameter.base.events.avp.DiameterAvpImpl
      extended by org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
          extended by org.mobicents.slee.resource.diameter.gq.events.avp.V6TransportAddressImpl
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, java.lang.Cloneable, net.java.slee.resource.diameter.base.events.avp.DiameterAvp, net.java.slee.resource.diameter.base.events.avp.GroupedAvp, V6TransportAddress

public class V6TransportAddressImpl
extends org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
implements V6TransportAddress

Implementation for V6TransportAddress

Author:
Yulian Oifa
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
avpSet
 
Fields inherited from class org.mobicents.slee.resource.diameter.base.events.avp.DiameterAvpImpl
code, mnd, name, prt, type, value, vendorId
 
Fields inherited from interface net.java.slee.resource.diameter.base.events.avp.DiameterAvp
FLAG_RULE_MAY, FLAG_RULE_MUST, FLAG_RULE_MUSTNOT
 
Constructor Summary
V6TransportAddressImpl()
           
V6TransportAddressImpl(int code, long vendorId, int mnd, int prt, byte[] value)
           
 
Method Summary
 byte[] getFramedIPV6Prefix()
          Returns the value of the Framed-IPv6-Prefix AVP, of type OctetString.
 long getPortNumber()
          Returns the value of the Port-Number AVP, of type Unsigned32.
 boolean hasFramedIPV6Prefix()
          Returns true if the Framed-IPv6-Prefix AVP is present in the message.
 boolean hasPortNumber()
          Returns true if the Port-Number AVP is present in the message.
 void setFramedIPV6Prefix(byte[] framedIPV6Prefix)
          Sets the value of the Framed-IPv6-Prefix AVP, of type OctetString.
 void setPortNumber(long portNumber)
          Sets the value of the Port-Number AVP, of type Unsigned32.
 
Methods inherited from class org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
addAvp, addAvp, addAvp, addAvp, byteArrayValue, clone, doubleValue, equals, floatValue, getAvp, getAvp, getAvp, getAvpAsAddress, getAvpAsAddress, getAvpAsCustom, getAvpAsCustom, getAvpAsDiameterIdentity, getAvpAsDiameterIdentity, getAvpAsDiameterURI, getAvpAsDiameterURI, getAvpAsEnumerated, getAvpAsEnumerated, getAvpAsFloat32, getAvpAsFloat32, getAvpAsFloat64, getAvpAsFloat64, getAvpAsGrouped, getAvpAsGrouped, getAvpAsInteger32, getAvpAsInteger32, getAvpAsInteger64, getAvpAsInteger64, getAvpAsIPFilterRule, getAvpAsIPFilterRule, getAvpAsOctetString, getAvpAsOctetString, getAvpAsRaw, getAvpAsRaw, getAvpAsTime, getAvpAsTime, getAvpAsUnsigned32, getAvpAsUnsigned32, getAvpAsUnsigned64, getAvpAsUnsigned64, getAvpAsUTF8String, getAvpAsUTF8String, getAvpsAsAddress, getAvpsAsAddress, getAvpsAsCustom, getAvpsAsCustom, getAvpsAsDiameterIdentity, getAvpsAsDiameterIdentity, getAvpsAsDiameterURI, getAvpsAsDiameterURI, getAvpsAsEnumerated, getAvpsAsEnumerated, getAvpsAsFloat32, getAvpsAsFloat32, getAvpsAsFloat64, getAvpsAsFloat64, getAvpsAsGrouped, getAvpsAsGrouped, getAvpsAsInteger32, getAvpsAsInteger32, getAvpsAsInteger64, getAvpsAsInteger64, getAvpsAsIPFilterRule, getAvpsAsIPFilterRule, getAvpsAsOctetString, getAvpsAsOctetString, getAvpsAsRaw, getAvpsAsRaw, getAvpsAsTime, getAvpsAsTime, getAvpsAsUnsigned32, getAvpsAsUnsigned32, getAvpsAsUnsigned64, getAvpsAsUnsigned64, getAvpsAsUTF8String, getAvpsAsUTF8String, getExtensionAvps, getGenericData, getValue, hasAvp, hasAvp, intValue, longValue, setAvpAsFloat32, setAvpAsFloat64, setAvpAsGrouped, setAvpAsInteger32, setAvpAsInteger64, setAvpAsOctetString, setAvpAsRaw, setAvpAsTime, setAvpAsUnsigned32, setAvpAsUnsigned64, setAvpAsUTF8String, setExtensionAvps, setValue, stringValue
 
Methods inherited from class org.mobicents.slee.resource.diameter.base.events.avp.DiameterAvpImpl
getCode, getMandatoryRule, getName, getProtectedRule, getType, getVendorId, hashCode, octetStringValue, readExternal, toString, writeExternal
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.java.slee.resource.diameter.base.events.avp.GroupedAvp
getExtensionAvps, setExtensionAvps
 
Methods inherited from interface net.java.slee.resource.diameter.base.events.avp.DiameterAvp
byteArrayValue, clone, doubleValue, floatValue, getCode, getMandatoryRule, getName, getProtectedRule, getType, getVendorId, intValue, longValue, octetStringValue, stringValue
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Constructor Detail

V6TransportAddressImpl

public V6TransportAddressImpl()

V6TransportAddressImpl

public V6TransportAddressImpl(int code,
                              long vendorId,
                              int mnd,
                              int prt,
                              byte[] value)
Parameters:
code -
vendorId -
mnd -
prt -
value -
Method Detail

getFramedIPV6Prefix

public byte[] getFramedIPV6Prefix()
Description copied from interface: V6TransportAddress
Returns the value of the Framed-IPv6-Prefix AVP, of type OctetString. A return value of null implies that the AVP has not been set.

Specified by:
getFramedIPV6Prefix in interface V6TransportAddress

getPortNumber

public long getPortNumber()
Description copied from interface: V6TransportAddress
Returns the value of the Port-Number AVP, of type Unsigned32. A return value of null implies that the AVP has not been set.

Specified by:
getPortNumber in interface V6TransportAddress

hasFramedIPV6Prefix

public boolean hasFramedIPV6Prefix()
Description copied from interface: V6TransportAddress
Returns true if the Framed-IPv6-Prefix AVP is present in the message.

Specified by:
hasFramedIPV6Prefix in interface V6TransportAddress

hasPortNumber

public boolean hasPortNumber()
Description copied from interface: V6TransportAddress
Returns true if the Port-Number AVP is present in the message.

Specified by:
hasPortNumber in interface V6TransportAddress

setFramedIPV6Prefix

public void setFramedIPV6Prefix(byte[] framedIPV6Prefix)
Description copied from interface: V6TransportAddress
Sets the value of the Framed-IPv6-Prefix AVP, of type OctetString.

Specified by:
setFramedIPV6Prefix in interface V6TransportAddress

setPortNumber

public void setPortNumber(long portNumber)
Description copied from interface: V6TransportAddress
Sets the value of the Port-Number AVP, of type Unsigned32.

Specified by:
setPortNumber in interface V6TransportAddress


Copyright © 2012. All Rights Reserved.