public class MessageEnvelope
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
io.netty.buffer.ByteBuf |
content |
int |
contentLength |
static int |
ENVELOPE_LENGTH
message envelope length,defined in DOIP protocol
|
byte |
majorVersion |
byte |
minorVersion |
int |
requestId |
int |
reserved |
int |
sequenceNumber |
int |
totalNumber |
| 构造器和说明 |
|---|
MessageEnvelope() |
MessageEnvelope(java.net.InetSocketAddress sender) |
MessageEnvelope(short flag,
int requestId,
int sequenceNumber,
int totalNumber) |
| 限定符和类型 | 方法和说明 |
|---|---|
static MessageEnvelope |
createResendMessage(int reqId,
int order) |
short |
getFlag() |
java.net.InetSocketAddress |
getSender() |
boolean |
isEncrypted() |
boolean |
isResend() |
boolean |
isTruncated() |
void |
setContent(byte[] content) |
void |
setEncrypted(boolean isEncrypted) |
void |
setFlag(java.lang.Short flag) |
void |
setResend(boolean isResend) |
void |
setSender(java.net.InetSocketAddress address) |
void |
setTruncated(boolean isTruncated) |
public byte majorVersion
public byte minorVersion
public int reserved
public int requestId
public int sequenceNumber
public int totalNumber
public int contentLength
public static final int ENVELOPE_LENGTH
public transient io.netty.buffer.ByteBuf content
public MessageEnvelope()
public MessageEnvelope(java.net.InetSocketAddress sender)
public MessageEnvelope(short flag,
int requestId,
int sequenceNumber,
int totalNumber)
public static MessageEnvelope createResendMessage(int reqId, int order)
public void setContent(byte[] content)
public boolean isResend()
public boolean isTruncated()
public boolean isEncrypted()
public void setFlag(java.lang.Short flag)
public short getFlag()
public void setResend(boolean isResend)
public void setTruncated(boolean isTruncated)
public void setEncrypted(boolean isEncrypted)
public java.net.InetSocketAddress getSender()
public void setSender(java.net.InetSocketAddress address)