public class DOIPV3Message
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
int |
contentLength |
java.util.List<ExtensionPart> |
extensionParts |
static int |
HeaderLength |
byte |
majorVersion |
byte |
minorVersion |
int |
nextHeader |
long |
requestID |
int |
reserved1 |
short |
reservedFlags |
| 构造器和说明 |
|---|
DOIPV3Message() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
appendPart(ExtensionPart part) |
void |
fixNextHeaderAndCalculateContentLength() |
<T extends ExtensionPart> |
getPart(java.lang.Class<T> type) |
java.lang.String |
prettyPrint() |
void |
readFrom(io.netty.buffer.ByteBuf bf) |
void |
writeTo(io.netty.buffer.ByteBuf bf) |
public byte majorVersion
public byte minorVersion
public int nextHeader
public long requestID
public short reservedFlags
public int reserved1
public int contentLength
public static int HeaderLength
public transient java.util.List<ExtensionPart> extensionParts
public void writeTo(io.netty.buffer.ByteBuf bf)
public void fixNextHeaderAndCalculateContentLength()
public void readFrom(io.netty.buffer.ByteBuf bf)
public void appendPart(ExtensionPart part)
public java.lang.String prettyPrint()
public <T extends ExtensionPart> java.util.List<T> getPart(java.lang.Class<T> type)