public final class BgpAttrRouterIdV4 extends java.lang.Object implements BgpValueType
| Modifier and Type | Method and Description |
|---|---|
org.onlab.packet.Ip4Address |
attrRouterId()
Returns the IPV4 router ID.
|
int |
compareTo(java.lang.Object o)
Compares two objects.
|
boolean |
equals(java.lang.Object obj) |
short |
getType()
Returns the Type of BGP Message.
|
int |
hashCode() |
static BgpAttrRouterIdV4 |
of(org.onlab.packet.Ip4Address ip4RouterId,
short sType)
Returns object of this class with specified values.
|
static BgpAttrRouterIdV4 |
read(org.jboss.netty.buffer.ChannelBuffer cb,
short sType)
Reads the IPv4 Router-ID.
|
java.lang.String |
toString() |
int |
write(org.jboss.netty.buffer.ChannelBuffer cb)
Writes the byte Stream of BGP Message to channel buffer.
|
public static BgpAttrRouterIdV4 of(org.onlab.packet.Ip4Address ip4RouterId, short sType)
ip4RouterId - IPv4 addresssType - Type of this TLVpublic static BgpAttrRouterIdV4 read(org.jboss.netty.buffer.ChannelBuffer cb, short sType) throws BgpParseException
cb - ChannelBuffersType - tag typeBgpParseException - while parsing BgpAttrRouterIdV4public org.onlab.packet.Ip4Address attrRouterId()
public short getType()
BgpValueTypegetType in interface BgpValueTypepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int write(org.jboss.netty.buffer.ChannelBuffer cb)
BgpValueTypewrite in interface BgpValueTypecb - channel bufferpublic java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(java.lang.Object o)
BgpValueTypecompareTo in interface BgpValueTypeo - object