您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ EXTRACT_U_1函数代码示例

51自学网 2021-06-01 20:36:40
  C++
这篇教程C++ EXTRACT_U_1函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中EXTRACT_U_1函数的典型用法代码示例。如果您正苦于以下问题:C++ EXTRACT_U_1函数的具体用法?C++ EXTRACT_U_1怎么用?C++ EXTRACT_U_1使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了EXTRACT_U_1函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: print_attr_netmask6

static voidprint_attr_netmask6(netdissect_options *ndo,                    const u_char *data, u_int length, u_short attr_code _U_){   u_char data2[16];   if (length < 2 || length > 18)   {       ND_PRINT("ERROR: length %u not in range (2..18)", length);       return;   }   ND_TCHECK_LEN(data, length);   if (EXTRACT_U_1(data + 1) > 128)   {      ND_PRINT("ERROR: netmask %u not in range (0..128)", EXTRACT_U_1(data + 1));      return;   }   memset(data2, 0, sizeof(data2));   if (length > 2)      memcpy(data2, data+2, length-2);   ND_PRINT("%s/%u", ip6addr_string(ndo, data2), EXTRACT_U_1(data + 1));   if (EXTRACT_U_1(data + 1) > 8 * (length - 2))      ND_PRINT(" (inconsistent prefix length)");   return;   trunc:     nd_print_trunc(ndo);}
开发者ID:biot,项目名称:tcpdump,代码行数:32,


示例2: ipnet_hdr_print

static inline voidipnet_hdr_print(netdissect_options *ndo, const u_char *bp, u_int length){	const ipnet_hdr_t *hdr;	hdr = (const ipnet_hdr_t *)bp;	ND_TCHECK_SIZE(hdr);	ND_PRINT("%u > %u", EXTRACT_BE_U_4(hdr->iph_zsrc),		  EXTRACT_BE_U_4(hdr->iph_zdst));	if (!ndo->ndo_qflag) {		ND_PRINT(", family %s (%u)",                          tok2str(ipnet_values, "Unknown",                                  EXTRACT_U_1(hdr->iph_family)),                          EXTRACT_U_1(hdr->iph_family));        } else {		ND_PRINT(", %s",                          tok2str(ipnet_values,                                  "Unknown Ethertype (0x%04x)",				  EXTRACT_U_1(hdr->iph_family)));        }	ND_PRINT(", length %u: ", length);	return;trunc:	ND_PRINT(" %s", tstr);}
开发者ID:lampmanyao,项目名称:tcpdump,代码行数:27,


示例3: igrp_entry_print

static voidigrp_entry_print(netdissect_options *ndo, const struct igrprte *igr,    int is_interior, int is_exterior){	u_int delay, bandwidth;	u_int metric, mtu;	if (is_interior)		ND_PRINT(" *.%u.%u.%u", igr->igr_net[0],		    igr->igr_net[1], igr->igr_net[2]);	else if (is_exterior)		ND_PRINT(" X%u.%u.%u.0", igr->igr_net[0],		    igr->igr_net[1], igr->igr_net[2]);	else		ND_PRINT(" %u.%u.%u.0", igr->igr_net[0],		    igr->igr_net[1], igr->igr_net[2]);	delay = EXTRACT_BE_U_3(igr->igr_dly);	bandwidth = EXTRACT_BE_U_3(igr->igr_bw);	metric = bandwidth + delay;	if (metric > 0xffffff)		metric = 0xffffff;	mtu = EXTRACT_BE_U_2(igr->igr_mtu);	ND_PRINT(" d=%u b=%u r=%u l=%u M=%u mtu=%u in %u hops",	    10 * delay, bandwidth == 0 ? 0 : 10000000 / bandwidth,	    EXTRACT_U_1(igr->igr_rel), EXTRACT_U_1(igr->igr_ld), metric,	    mtu, EXTRACT_U_1(igr->igr_hct));}
开发者ID:bashow0316,项目名称:tcpdump,代码行数:29,


示例4: ppp_if_print

/* PPP I/F printer */u_intppp_if_print(netdissect_options *ndo,             const struct pcap_pkthdr *h, const u_char *p){	u_int length = h->len;	u_int caplen = h->caplen;	if (caplen < PPP_HDRLEN) {		ND_PRINT("[|ppp]");		return (caplen);	}#if 0	/*	 * XXX: seems to assume that there are 2 octets prepended to an	 * actual PPP frame. The 1st octet looks like Input/Output flag	 * while 2nd octet is unknown, at least to me	 * ([email
C++ EXTRADATA函数代码示例
C++ EXTRACT_LE_16BITS函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。