forked from KNEMC/KLALB
优化代码,性能暴涨
This commit is contained in:
@@ -9,14 +9,14 @@ import java.nio.ByteBuffer;
|
||||
|
||||
public class BWINFPacket extends KLALBPacket {
|
||||
|
||||
|
||||
private static final int HEADER_LENGTH=17;
|
||||
|
||||
public long getUpSpeed() {
|
||||
return header.getLong(1);
|
||||
return klalbHeader.getLong(1);
|
||||
}
|
||||
|
||||
public long getDownSpeed() {
|
||||
return header.getLong(9);
|
||||
return klalbHeader.getLong(9);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -24,18 +24,13 @@ public class BWINFPacket extends KLALBPacket {
|
||||
return super.getLength()+16;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getHeaderSize() {
|
||||
return super.getHeaderSize()+16;
|
||||
}
|
||||
|
||||
public BWINFPacket(long upSpeed,long downSpeed) {
|
||||
super( BWINF,-1);
|
||||
header.putLong(upSpeed);
|
||||
header.putLong(downSpeed);
|
||||
super( BWINF,HEADER_LENGTH,-1);
|
||||
klalbHeader.putLong(upSpeed);
|
||||
klalbHeader.putLong(downSpeed);
|
||||
}
|
||||
public BWINFPacket(ByteBuffer bb) {
|
||||
super(bb);
|
||||
super(bb,HEADER_LENGTH);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user