亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? pbuf.h

?? stm32+ucos-ii
?? H
字號:
/*
 * Copyright (c) 2001-2004 Swedish Institute of Computer Science.
 * All rights reserved. 
 * 
 * Redistribution and use in source and binary forms, with or without modification, 
 * are permitted provided that the following conditions are met:
 *
 * 1. Redistributions of source code must retain the above copyright notice,
 *    this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright notice,
 *    this list of conditions and the following disclaimer in the documentation
 *    and/or other materials provided with the distribution.
 * 3. The name of the author may not be used to endorse or promote products
 *    derived from this software without specific prior written permission. 
 *
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED 
 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT 
 * SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 
 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT 
 * OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING 
 * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY 
 * OF SUCH DAMAGE.
 *
 * This file is part of the lwIP TCP/IP stack.
 * 
 * Author: Adam Dunkels <adam@sics.se>
 *
 */

#ifndef __LWIP_PBUF_H__
#define __LWIP_PBUF_H__

#include "lwip/opt.h"
#include "lwip/err.h"

#ifdef __cplusplus
extern "C" {
#endif

#define PBUF_TRANSPORT_HLEN 20
#define PBUF_IP_HLEN        20

typedef enum {
  PBUF_TRANSPORT,
  PBUF_IP,
  PBUF_LINK,
  PBUF_RAW
} pbuf_layer;

typedef enum {
  PBUF_RAM, /* pbuf data is stored in RAM */
  PBUF_ROM, /* pbuf data is stored in ROM */
  PBUF_REF, /* pbuf comes from the pbuf pool */
  PBUF_POOL /* pbuf payload refers to RAM */
} pbuf_type;


/** indicates this packet's data should be immediately passed to the application */
#define PBUF_FLAG_PUSH 0x01U

struct pbuf {
  /** next pbuf in singly linked pbuf chain */
  struct pbuf *next;

  /** pointer to the actual data in the buffer */
  void *payload;
  
  /**
   * total length of this buffer and all next buffers in chain
   * belonging to the same packet.
   *
   * For non-queue packet chains this is the invariant:
   * p->tot_len == p->len + (p->next? p->next->tot_len: 0)
   */
  u16_t tot_len;
  
  /** length of this buffer */
  u16_t len;  

  /** pbuf_type as u8_t instead of enum to save space */
  u8_t /*pbuf_type*/ type;

  /** misc flags */
  u8_t flags;

  /**
   * the reference count always equals the number of pointers
   * that refer to this pbuf. This can be pointers from an application,
   * the stack itself, or pbuf->next pointers from a chain.
   */
  u16_t ref;
  
};

/* Initializes the pbuf module. This call is empty for now, but may not be in future. */
#define pbuf_init()

struct pbuf *pbuf_alloc(pbuf_layer l, u16_t size, pbuf_type type);
void pbuf_realloc(struct pbuf *p, u16_t size); 
u8_t pbuf_header(struct pbuf *p, s16_t header_size);
void pbuf_ref(struct pbuf *p);
void pbuf_ref_chain(struct pbuf *p);
u8_t pbuf_free(struct pbuf *p);
u8_t pbuf_clen(struct pbuf *p);  
void pbuf_cat(struct pbuf *head, struct pbuf *tail);
void pbuf_chain(struct pbuf *head, struct pbuf *tail);
struct pbuf *pbuf_dechain(struct pbuf *p);
err_t pbuf_copy(struct pbuf *p_to, struct pbuf *p_from);
u16_t pbuf_copy_partial(struct pbuf *p, void *dataptr, u16_t len, u16_t offset);
err_t pbuf_take(struct pbuf *buf, const void *dataptr, u16_t len);
struct pbuf *pbuf_coalesce(struct pbuf *p, pbuf_layer layer);

#ifdef __cplusplus
}
#endif

#endif /* __LWIP_PBUF_H__ */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久久亚洲综合网| 日韩在线a电影| 久久网站最新地址| 日韩一级黄色大片| 制服丝袜中文字幕亚洲| 欧美日韩一二区| 欧美日韩第一区日日骚| 欧美另类变人与禽xxxxx| 欧美日韩一区三区四区| 欧美日本视频在线| 欧美一区二区三区思思人| 欧美精品v国产精品v日韩精品| 欧美日韩日日夜夜| 在线不卡a资源高清| 欧美二区在线观看| 日韩欧美另类在线| 久久―日本道色综合久久| 国产日韩三级在线| 国产精品不卡一区| 一区二区欧美在线观看| 亚洲大片免费看| 蜜臀久久99精品久久久画质超高清| 久久99国产精品免费网站| 国产综合成人久久大片91| 成人永久aaa| 91视频在线观看| 欧美性videosxxxxx| 7777精品伊人久久久大香线蕉| 日韩一级大片在线观看| 国产午夜精品久久| 亚洲视频在线一区观看| 午夜国产精品影院在线观看| 麻豆国产91在线播放| 国产成人精品一区二区三区四区 | 另类调教123区 | 日韩三级中文字幕| 久久免费午夜影院| 亚洲欧美偷拍另类a∨色屁股| 午夜精品福利一区二区三区蜜桃| 久久精品国产免费| 成人av电影观看| 欧美日韩国产在线观看| 久久综合九色综合97婷婷| 亚洲视频 欧洲视频| 热久久一区二区| 国产v日产∨综合v精品视频| 色婷婷激情综合| 久久亚洲精华国产精华液| 亚洲人吸女人奶水| 麻豆传媒一区二区三区| caoporm超碰国产精品| 欧美一区二区三区在线视频| 国产欧美精品国产国产专区| 亚洲第四色夜色| 国产成人亚洲精品青草天美| 欧美午夜不卡在线观看免费| 国产日韩欧美一区二区三区乱码| 亚洲成人一区在线| 成人久久18免费网站麻豆| 欧美一区二区视频观看视频| 亚洲欧美综合另类在线卡通| 蜜桃在线一区二区三区| 色婷婷av久久久久久久| 久久综合丝袜日本网| 午夜一区二区三区在线观看| 成人午夜av影视| 日韩视频在线永久播放| 一区二区欧美国产| 成人动漫精品一区二区| 精品伦理精品一区| 亚洲国产aⅴ天堂久久| 99在线热播精品免费| 精品久久久久久综合日本欧美| 亚洲一区二区欧美日韩| eeuss鲁片一区二区三区| www国产精品av| 丝袜亚洲另类欧美综合| fc2成人免费人成在线观看播放 | 精品人伦一区二区色婷婷| 亚洲线精品一区二区三区八戒| 丰满少妇在线播放bd日韩电影| 91精品国产福利| 亚洲丝袜美腿综合| 不卡视频免费播放| 国产色综合久久| 久久精品国产精品亚洲精品| 欧美日韩精品一区二区三区 | 香蕉乱码成人久久天堂爱免费| 成人精品鲁一区一区二区| 久久亚洲一级片| 九色|91porny| 日韩精品中文字幕一区| 日韩av在线免费观看不卡| 欧美日韩精品二区第二页| 一区二区三区不卡在线观看| 91丝袜国产在线播放| 国产精品传媒入口麻豆| 不卡高清视频专区| 中文字幕综合网| 99riav久久精品riav| 国产精品国产三级国产| www.欧美日韩| 日韩一区在线看| 色婷婷av久久久久久久| 亚洲亚洲人成综合网络| 欧美日韩视频在线一区二区| 亚洲小说欧美激情另类| 欧美久久久久免费| 青青草伊人久久| 日韩女优av电影| 国产一区福利在线| 日本一区二区三区dvd视频在线 | 久久久久久电影| 床上的激情91.| 最新国产の精品合集bt伙计| 91在线无精精品入口| 亚洲精品中文在线| 欧美日韩三级一区| 蜜臀av国产精品久久久久 | 日韩精品一二区| 日韩写真欧美这视频| 极品少妇xxxx精品少妇| 国产亚洲欧美激情| 91在线云播放| 视频在线观看一区二区三区| 日韩一区二区在线观看视频 | 国产超碰在线一区| 亚洲欧洲av色图| 欧美日韩亚洲高清一区二区| 男女男精品视频| 久久夜色精品一区| 色悠悠亚洲一区二区| 亚洲va欧美va人人爽| 欧美videossexotv100| 成人精品视频一区| 亚洲影院久久精品| 日韩精品一区二区三区视频在线观看| 国产精品一区久久久久| 亚洲品质自拍视频网站| 欧美一区二区三区免费视频| 国产精品中文字幕欧美| 亚洲视频在线观看一区| 91精品国产综合久久蜜臀| 国产麻豆成人精品| 一区二区三区中文在线| 欧美一区二区精品久久911| 国产精品996| 污片在线观看一区二区| 久久久久久一二三区| 在线视频国产一区| 激情图区综合网| 亚洲色图制服诱惑 | 亚洲欧美另类久久久精品| 欧美精品成人一区二区三区四区| 国产成人自拍高清视频在线免费播放| 亚洲少妇中出一区| 26uuu国产一区二区三区| 色婷婷久久久久swag精品 | 亚洲精品一线二线三线| 91视频你懂的| 黄色日韩三级电影| 亚洲激情欧美激情| 久久久久久日产精品| 9191国产精品| 91小视频在线免费看| 韩国v欧美v日本v亚洲v| 亚洲成人免费影院| 国产精品免费丝袜| 精品三级在线看| 欧美日韩视频在线观看一区二区三区| 成人永久免费视频| 精品一区二区三区欧美| 亚洲一区二区三区激情| 国产精品萝li| 久久精品亚洲精品国产欧美 | 欧美日韩精品电影| 97国产一区二区| 国产精品一二三四| 视频一区欧美精品| 亚洲免费视频中文字幕| 国产欧美精品区一区二区三区 | 欧美日韩亚洲综合| av不卡免费在线观看| 国产自产视频一区二区三区| 日韩电影在线一区二区| 夜夜精品浪潮av一区二区三区| 亚洲国产精品二十页| 久久综合色婷婷| 69久久99精品久久久久婷婷| 欧美自拍偷拍一区| 99re视频精品| 成人免费高清在线| 国产精品资源在线看| 国内外精品视频| 麻豆91精品视频| 日韩av不卡在线观看| 亚洲电影你懂得| 夜夜精品视频一区二区| 一区二区三区不卡视频在线观看| 亚洲日本一区二区|