package component; import encoding.Block; import encoding.Encoder; import encoding.IEncodingAble; /* * @Author: Wang Feng * @Description: * @Version: 1.0.0 * @Date: 21:18 2021/4/5 * @Copyright: MIN-Group;国家重大科技基础设施——未来网络北大实验室;深圳市信息论与未来网络重点实验室 */ public class LpPacketHeader implements TlvComponentBase, IEncodingAble { // 成员变量 private LpPacketFragmentId lpPacketFragmentId; private LpPacketFragmentNum lpPacketFragmentNum; private LpPacketFragmentSeq lpPacketFragmentSeq; /** * 将 LpPacketHeader 线速编码为一个 TLV * @param encoder * @return */ @Override public int wireEncode(Encoder encoder) throws ComponentException { } /** * 从 TLV Block 中解码一个 LpPacketHeader * @param block * @return */ @Override public boolean wireDecode(Block block) throws ComponentException { } }