public class IrpMessageHeader
extends java.lang.Object
Message Header implementation
Time:2021-07| 限定符和类型 | 字段和说明 |
|---|---|
int |
bodyLength |
int |
expirationTime |
int |
opCode |
byte |
recursionCount |
byte |
reservedSpace |
int |
responseCode |
short |
siteInfoSerialNumber |
| 构造器和说明 |
|---|
IrpMessageHeader() |
IrpMessageHeader(int opCode) |
IrpMessageHeader(int opCode,
int responseCode) |
IrpMessageHeader(int opCode,
int responseCode,
int opFlag,
short siteInfoSerialNumber,
byte recursionCount,
int expirationTime,
int bodyLength) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
getAuthoritativeFlag() |
boolean |
getCacheAuthenticationFlag() |
boolean |
getCertifiedFlag() |
boolean |
getContiNuousFlag() |
boolean |
getEncryptionFlag() |
boolean |
getKeepConnectionFlag() |
int |
getOpFlagByFlags() |
boolean |
getPublicOnlyFlag() |
boolean |
getRecursiveFlag() |
boolean |
getRequestDigestFlag() |
void |
setAuthoritativeFlag(boolean authoritativeFlag) |
void |
setCacheAuthenticationFlag(boolean cacheAuthenticationFlag) |
void |
setCertifiedFlag(boolean certifiedFlag) |
void |
setContiNuousFlag(boolean contiNuousFlag) |
void |
setEncryptionFlag(boolean encryptionFlag) |
void |
setFlagsByOpFlag(int opFlag) |
void |
setKeepConnectionFlag(boolean keepConnectionFlag) |
void |
setPublicOnlyFlag(boolean publicOnlyFlag) |
void |
setRecursiveFlag(boolean recursiveFlag) |
void |
setRequestDigestFlag(boolean requestDigestFlag) |
public int opCode
public int responseCode
public short siteInfoSerialNumber
public byte recursionCount
public byte reservedSpace
public int expirationTime
public int bodyLength
public IrpMessageHeader()
public IrpMessageHeader(int opCode)
public IrpMessageHeader(int opCode,
int responseCode)
public IrpMessageHeader(int opCode,
int responseCode,
int opFlag,
short siteInfoSerialNumber,
byte recursionCount,
int expirationTime,
int bodyLength)
public void setFlagsByOpFlag(int opFlag)
public int getOpFlagByFlags()
public boolean getAuthoritativeFlag()
public boolean getCertifiedFlag()
public boolean getEncryptionFlag()
public boolean getRecursiveFlag()
public boolean getCacheAuthenticationFlag()
public boolean getContiNuousFlag()
public boolean getKeepConnectionFlag()
public boolean getPublicOnlyFlag()
public boolean getRequestDigestFlag()
public void setAuthoritativeFlag(boolean authoritativeFlag)
public void setCertifiedFlag(boolean certifiedFlag)
public void setEncryptionFlag(boolean encryptionFlag)
public void setRecursiveFlag(boolean recursiveFlag)
public void setCacheAuthenticationFlag(boolean cacheAuthenticationFlag)
public void setContiNuousFlag(boolean contiNuousFlag)
public void setKeepConnectionFlag(boolean keepConnectionFlag)
public void setPublicOnlyFlag(boolean publicOnlyFlag)
public void setRequestDigestFlag(boolean requestDigestFlag)