layerheader.java
来自「纯java操作系统jnode,安装简单和操作简单的个人使用的Java操作系统」· Java 代码 · 共 37 行
JAVA
37 行
/*
* $Id: LayerHeader.java,v 1.1 2003/11/25 11:52:21 epr Exp $
*/
package org.jnode.net;
/**
* Headers of a any OSI layer must implement this interface.
*
* @author epr
* @see org.jnode.net.LinkLayerHeader
* @see org.jnode.net.NetworkLayerHeader
* @see org.jnode.net.TransportLayerHeader
*/
public interface LayerHeader {
/**
* Gets the length of this header in bytes
*/
public int getLength();
/**
* Prefix this header to the front of the given buffer
* @param skbuf
*/
public void prefixTo(SocketBuffer skbuf);
/**
* Finalize the header in the given buffer.
* This method is called when all layers have set their header data
* and can be used e.g. to update checksum values.
*
* @param skbuf The buffer
* @param offset The offset to the first byte (in the buffer) of this header (since low layer headers are already prefixed)
*/
public void finalizeHeader(SocketBuffer skbuf, int offset);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?