📄 cancel.java
字号:
package cmpp.v2_0;
import java.util.Arrays;
public class Cancel extends CMPP
{
private final int commandId = CMPP.ID_CMPP_CANCEL;
private final int commandLength = 8;
private long MsgId = 0;
public Cancel() {
super(CMPP.ID_CMPP_CANCEL);
}
public Cancel(CMPP cmpp) {
super(cmpp);
}
/**
*
*/
protected int parseBody() {
if( super.bodyLength < commandLength ) { //length too short.
return -1;
}
byte[] abyte0 = new byte[21];
int off = 0;
Arrays.fill(abyte0,(byte)0);
CMPP.BytesCopy(super.bodybytes, abyte0, off, off+7, 0);
MsgId = CMPP.Bytes8ToLong(abyte0);
off += 8;
return 0;
}
/**
*
*/
protected int makeBody() {
// make bodybytes
super.bodyLength = commandLength;
super.bodybytes = new byte[super.bodyLength];
Arrays.fill(super.bodybytes,(byte)0);
// make body
int off = 0;
CMPP.BytesCopy(CMPP.LongToBytes8(MsgId),super.bodybytes,0,7,off);
off += 8;
return 0;
}
public String toString() {
StringBuffer sb = new StringBuffer();
sb.append("MsgId=" + MsgId + "\n");
return sb.toString();
}
public long getMsgId() {
return MsgId;
}
public void setMsgId(long msgId) {
MsgId = msgId;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -