Files
min-dev-java/src/main/java/packet/InteractWithField.java
T

27 lines
822 B
Java

package packet;
import encoding.BlockException;
import encoding.EncoderException;
import encoding.VlIntException;
/*
* @Author: Wang Feng
* @Description: 定义了一个网络包应该实现哪些和分区交互的方法
* @Version: 1.0.0
* @Date: 9:21 2021/3/13
* @Copyright: MIN-Group;国家重大科技基础设施——未来网络北大实验室;深圳市信息论与未来网络重点实验室
*/
public interface InteractWithField {
/**
* 将包的属性填充到网络包的四个分区当中
* @return
*/
boolean fillDataToFields() throws EncoderException, BlockException, PacketException;
/**
* 从网络包的四个分区当中提取出特定网络包的相关属性
* @return
*/
boolean extraDataFromFields() throws VlIntException, PacketException;
}