public abstract static class IpV6ExtOptionsPacket.IpV6ExtOptionsHeader extends AbstractPacket.AbstractHeader
Modifier | Constructor and Description |
---|---|
protected |
IpV6ExtOptionsPacket.IpV6ExtOptionsHeader(byte[] rawData,
int offset,
int length) |
protected |
IpV6ExtOptionsPacket.IpV6ExtOptionsHeader(IpV6ExtOptionsPacket.Builder builder) |
Modifier and Type | Method and Description |
---|---|
protected String |
buildString() |
int |
calcLength() |
byte |
getHdrExtLen() |
int |
getHdrExtLenAsInt() |
protected abstract String |
getHeaderName() |
IpNumber |
getNextHeader() |
List<IpV6ExtOptionsPacket.IpV6Option> |
getOptions() |
protected List<byte[]> |
getRawFields() |
buildHexString, buildRawData, calcHashCode, equals, getRawData, hashCode, length, toHexString, toString
protected IpV6ExtOptionsPacket.IpV6ExtOptionsHeader(byte[] rawData, int offset, int length) throws IllegalRawDataException
rawData
- offset
- length
- IllegalRawDataException
protected IpV6ExtOptionsPacket.IpV6ExtOptionsHeader(IpV6ExtOptionsPacket.Builder builder)
builder
- public IpNumber getNextHeader()
public byte getHdrExtLen()
public int getHdrExtLenAsInt()
public List<IpV6ExtOptionsPacket.IpV6Option> getOptions()
protected List<byte[]> getRawFields()
getRawFields
in class AbstractPacket.AbstractHeader
public int calcLength()
calcLength
in class AbstractPacket.AbstractHeader
protected String buildString()
buildString
in class AbstractPacket.AbstractHeader
protected abstract String getHeaderName()
Copyright © 2014. All Rights Reserved.