package ALBasicProtocolPack; import java.nio.ByteBuffer; /**************** * 协议处理的消息类对象的接口类 * * @author alzq.z * @time Feb 19, 2013 10:51:53 AM */ public interface _IALProtocolStructure { /****************** * 获取主协议编号 * * @author alzq.z * @time Jan 15, 2013 9:53:29 PM */ public byte getMainOrder(); /******************* * 获取副协议编号 * * @author alzq.z * @time Jan 15, 2013 9:53:41 PM */ public byte getSubOrder(); public int GetUnzipBufSize(); public int GetZipBufSize(); /********** * 创建完整的数据包,包含协议处理编号部分 * * @author alzq.z * @time Feb 25, 2013 10:56:58 PM */ public ByteBuffer makeFullPackage(); public ByteBuffer makePackage(); public void readPackage(ByteBuffer _buf); }