mirror of
https://gitee.com/willfree/min-dev-java.git
synced 2026-10-04 19:42:01 +08:00
finished encoder
This commit is contained in:
1 parent
4c1887bbc5
commit
6fddbff833
4 files changed
+131
-16
No files matched your search
@@ -50,14 +50,14 @@ public class Block {
|
||||
}
|
||||
|
||||
// 读取length
|
||||
VlInt tlvLength=TLV.readVarNumber(buffer,new VlInt(tlvType.SizeOfVarNumber()));
|
||||
VlInt tlvLength=TLV.readVarNumber(buffer,new VlInt(tlvType.size()));
|
||||
if(tlvLength==null){
|
||||
return null;
|
||||
}
|
||||
|
||||
return createBlockByTypeLengthBuffer(tlvType,tlvLength,
|
||||
ByteHelper.getLenBytes(buffer,new VlInt(tlvType.SizeOfVarNumber()+tlvLength.SizeOfVarNumber()),
|
||||
buffer.length-(tlvType.SizeOfVarNumber()+tlvLength.SizeOfVarNumber())),verifyLength);
|
||||
ByteHelper.getLenBytes(buffer,new VlInt(tlvType.size()+tlvLength.size()),
|
||||
buffer.length-(tlvType.size()+tlvLength.size())),verifyLength);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -130,7 +130,7 @@ public class Block {
|
||||
if(!this.isValid()){
|
||||
return null;
|
||||
}
|
||||
return new SizeT(this.tlvType.SizeOfVarNumber()+this.length.SizeOfVarNumber()+this.value.length);
|
||||
return new SizeT(this.tlvType.size()+this.length.size()+this.value.length);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in new issue
Block a user