当前位置: 首页>>代码示例>>Java>>正文


Java ProtocolSuite类代码示例

本文整理汇总了Java中org.jnetpcap.packet.annotate.ProtocolSuite的典型用法代码示例。如果您正苦于以下问题:Java ProtocolSuite类的具体用法?Java ProtocolSuite怎么用?Java ProtocolSuite使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


ProtocolSuite类属于org.jnetpcap.packet.annotate包,在下文中一共展示了ProtocolSuite类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: headerBefore

import org.jnetpcap.packet.annotate.ProtocolSuite; //导入依赖的package包/类
/**
 * Header before.
 * 
 * @param header
 *          the header
 * @param detail
 *          the detail
 * @throws IOException
 *           Signals that an I/O exception has occurred.
 * @see org.jnetpcap.packet.format.JFormatter#headerBefore(org.jnetpcap.packet.JHeader,
 *      org.jnetpcap.packet.format.JFormatter.Detail)
 */
protected void headerBefore(JHeader header, Detail detail) throws IOException {

	final String name = header.getNicname();
	incLevel(name);
	incLevel(SEPARATOR);

	Suite suite = header.getAnnotatedHeader().getSuite();
	String suiteStr = "";
	if (suite != ProtocolSuite.OTHER) {
		suiteStr = "protocol suite=" + suite.name().replace('_', '/');
	}

	if (header.hasDescription()) {
		pad().format(" ******* %s - \"%s\" - offset=%d (0x%X) length=%d %s",
		    header.getName(), header.getDescription(), header.getOffset(),
		    header.getOffset(), header.getLength(), suiteStr);
	} else {
		pad().format(" ******* %s offset=%d (0x%X) length=%d %s",
		    header.getName(), header.getOffset(), header.getOffset(),
		    header.getLength(), suiteStr);
	}
	pad();

}
 
开发者ID:GlacialSoftware,项目名称:PCAPReader,代码行数:37,代码来源:TextFormatter.java

示例2: headerBefore

import org.jnetpcap.packet.annotate.ProtocolSuite; //导入依赖的package包/类
/**
 * Header before.
 * 
 * @param header
 *            the header
 * @param detail
 *            the detail
 * @throws IOException
 *             Signals that an I/O exception has occurred.
 * @see org.jnetpcap.packet.format.JFormatter#headerBefore(org.jnetpcap.packet.JHeader,
 *      org.jnetpcap.packet.format.JFormatter.Detail)
 */
@Override
protected void headerBefore(JHeader header, Detail detail)
		throws IOException {

	final String name = header.getNicname();
	incLevel(name);
	incLevel(SEPARATOR);

	Suite suite = header.getAnnotatedHeader().getSuite();
	String suiteStr = "";
	if (suite != ProtocolSuite.OTHER) {
		suiteStr = "protocol suite=" + suite.name().replace('_', '/');
	}

	if (header.hasDescription()) {
		pad().format(
				" ******* %s - \"%s\" - offset=%d (0x%X) length=%d %s",
				header.getName(), header.getDescription(),
				header.getOffset(), header.getOffset(), header.getLength(),
				suiteStr);
	} else {
		pad().format(" ******* %s offset=%d (0x%X) length=%d %s",
				header.getName(), header.getOffset(), header.getOffset(),
				header.getLength(), suiteStr);
	}
	pad();

}
 
开发者ID:pvenne,项目名称:jgoose,代码行数:41,代码来源:TextFormatter.java


注:本文中的org.jnetpcap.packet.annotate.ProtocolSuite类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。