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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? net_conn.h

?? ucos的tcpip協議占
?? H
?? 第 1 頁 / 共 3 頁
字號:

typedef  CPU_INT16U  NET_CONN_QTY;                              /* Defines max qty of conns      to support.            */


/*
*********************************************************************************************************
*                             NETWORK CONNECTION LIST QUANTITY DATA TYPE
*********************************************************************************************************
*/

typedef  CPU_INT08U  NET_CONN_LIST_QTY;                         /* Defines max qty of conn lists to support.            */


/*
*********************************************************************************************************
*                               NETWORK CONNECTION LIST TYPE DATA TYPE
*********************************************************************************************************
*/

typedef  CPU_INT08U  NET_CONN_LIST_TYPE;


/*
*********************************************************************************************************
*                               NETWORK CONNECTION LIST INDEX DATA TYPE
*
* Note(s) : (1) NET_CONN_LIST_IX_NONE  SHOULD be globally #define'd AFTER 'NET_CONN_LIST_IX' data type declared.
*********************************************************************************************************
*/

typedef  CPU_INT08U  NET_CONN_LIST_IX;

#define  NET_CONN_LIST_IX_NONE          DEF_INT_08U_MAX_VAL     /* Define as max unsigned val (see Note #1).            */


/*
*********************************************************************************************************
*                                 NETWORK CONNECTION FAMILY DATA TYPE
*********************************************************************************************************
*/

typedef  CPU_INT08U  NET_CONN_FAMILY;


/*
*********************************************************************************************************
*                             NETWORK CONNECTION IDENTIFICATION DATA TYPE
*
* Note(s) : (1) The following Network Connection Module data type MUST be pre-#define'd in 'net_type.h' 
*               PRIOR to other network modules/layers that reference this data type (see 'net_type.h
*               NETWORK CONNECTION MANAGEMENT DATA TYPES  Note #1') :
*
*                   typedef     CPU_INT16S      NET_CONN_ID
*
*           (2) (a) NET_CONN_NBR_MAX  SHOULD be globally #define'd AFTER 'NET_CONN_ID' data type declared.
*
*               (b) Since connection handle identifiers are data-typed as 16-bit signed integers, the 
*                   maximum number of valid connection identifiers (i.e. non-negative) is the total 
*                   number of positive values that 16-bit signed integers support.
*********************************************************************************************************
*/


#define  NET_CONN_NBR_MAX               DEF_INT_16S_MAX_VAL     /* See Note #2.                                         */


/*
*********************************************************************************************************
*                             NETWORK CONNECTION ADDRESS LENGTH DATA TYPE
*********************************************************************************************************
*/

typedef  CPU_INT16U  NET_CONN_ADDR_LEN;


/*$PAGE*/
/*
*********************************************************************************************************
*                                    NETWORK CONNECTION DATA TYPE
*
*                                             NET_CONN
*                                          |-------------|
*                                          |  Conn Type  |
*                            Previous      |-------------|
*                           Connection <----------O      |
*                              Link        |-------------|        Next
*                                          |      O----------> Connection
*                            Previous      |-------------|        Link
*                           Connection <----------O      |
*                                          |-------------|        Next
*                                          |      O----------> Connection
*                                          |-------------|            
*                                          |      O----------> Connection
*                                          |-------------|        List
*                                          | Connection  |
*                                          |   Family    |
*                                          |  Protocol   |
*                                          |    Type     |
*                                          |-------------|
*                                          |  Conn IDs   |
*                                          |-------------|
*                                          |    Local    |
*                                          |   Address   |
*                                          |-------------|
*                                          |   Remote    |
*                                          |   Address   |
*                                          |-------------|
*                                          |  Accessed   |
*                                          |  Counters   |
*                                          |-------------|
*                                          |    Flags    |
*                                          |-------------|
*
*
* Note(s) : (1) Forced word-alignment at start of connection NOT required since first data member 'Type'
*               is declared as 'CPU_INT32U'.
*
*           (2) 'PrevChainPtr'/'NextChainPtr'/'PrevConnPtr'/'NextConnPtr'/'ConnList' ideally declared as
*               'NET_CONN' pointers; declared as 'void' pointers because 'NET_CONN' NOT fully defined at 
*               time of declaration.
*********************************************************************************************************
*/

typedef  struct  net_conn {
    NET_TYPE              Type;                                 /* Type cfg'd @ init : NET_CONN_TYPE_CONN.              */

    void                 *PrevChainPtr;                         /* Ptr to PREV conn list.                               */
    void                 *NextChainPtr;                         /* Ptr to NEXT conn list.                               */

    void                 *PrevConnPtr;                          /* Ptr to PREV conn.                                    */
    void                 *NextConnPtr;                          /* Ptr to NEXT conn.                                    */

    void                **ConnList;                             /* Conn list.                                           */


    NET_CONN_FAMILY       Family;                               /* Conn family.                                         */
    NET_CONN_LIST_IX      ProtocolListIx;                       /* Conn protocol list ix.                               */
    NET_CONN_LIST_TYPE    ConnListType;                         /* Conn list type.                                      */


    NET_CONN_ID           ID;                                   /*                 Conn id.                             */
    NET_CONN_ID           ID_App;                               /* App       layer conn id.                             */
    NET_CONN_ID           ID_AppClone;                          /* App       layer conn id clone.                       */
    NET_CONN_ID           ID_Transport;                         /* Transport layer conn id.                             */


    CPU_INT08U            AddrLocal[NET_CONN_CFG_ADDR_LEN];     /* Conn local  addr.                                    */
    CPU_BOOLEAN           AddrLocalValid;                       /* Conn local  addr valid flag.                         */

    CPU_INT08U            AddrRemote[NET_CONN_CFG_ADDR_LEN];    /* Conn remote addr.                                    */
    CPU_BOOLEAN           AddrRemoteValid;                      /* Conn remote addr valid flag.                         */


    CPU_INT16U            ConnChainAccessedCtr;                 /* Nbr conn chain head accesses.                        */
    CPU_INT16U            ConnAccessedCtr;                      /* Nbr conn            accesses (non-chain head).       */

    
    CPU_INT16U            Flags;                                /* Conn flags.                                          */
} NET_CONN;


/*$PAGE*/
/*
*********************************************************************************************************
*                                          GLOBAL VARIABLES
*********************************************************************************************************
*/

NET_CONN_EXT  NET_CONN          NetConn_Tbl[NET_CONN_CFG_NBR_CONN];
NET_CONN_EXT  NET_CONN         *NetConn_PoolPtr;                    /* Ptr to pool of free net conns.                   */
NET_CONN_EXT  NET_STAT_POOL     NetConn_PoolStat;

                                                                    /* Arrays of ptrs to net conn lists.                */
NET_CONN_EXT  NET_CONN         *NetConn_ServerConnListHead[NET_CONN_CFG_PROTOCOL_MAX];
NET_CONN_EXT  NET_CONN         *NetConn_ClientConnListHead[NET_CONN_CFG_PROTOCOL_MAX];

NET_CONN_EXT  NET_CONN         *NetConn_ConnListChainPtr;           /* Ptr to cur  conn list chain to update.           */
NET_CONN_EXT  NET_CONN         *NetConn_ConnListConnPtr;            /* Ptr to cur  conn list conn  to update.           */
NET_CONN_EXT  NET_CONN         *NetConn_ConnListNextChainPtr;       /* Ptr to next conn list chain to update.           */
NET_CONN_EXT  NET_CONN         *NetConn_ConnListNextConnPtr;        /* Ptr to next conn list conn  to update.           */


NET_CONN_EXT  CPU_INT16U        NetConn_AccessedTh_nbr;             /* Nbr successful srch's to promote net conns.      */


                                                                    /* Conn addr wildcard cfg.                          */
NET_CONN_EXT  CPU_BOOLEAN       NetConn_AddrWildCardAvail;
NET_CONN_EXT  CPU_INT08U        NetConn_AddrWildCard[NET_CONN_CFG_ADDR_LEN];



#if (NET_CTR_CFG_ERR_EN         == DEF_ENABLED)                     /* ---------------- NET CONN ERRS ----------------- */
NET_CONN_EXT  NET_CTR           NetConn_ErrNoneAvailCtr;            /* Nbr        net conns unavail.                    */
NET_CONN_EXT  NET_CTR           NetConn_ErrNotUsedCtr;              /* Nbr unused net conn  accesses.                   */

NET_CONN_EXT  NET_CTR           NetConn_ErrCloseCtr;                /* Nbr net conn closes.                             */

NET_CONN_EXT  NET_CTR           NetConn_ErrInvalidConnCtr;          /* Nbr net conns with invalid addr.                 */
NET_CONN_EXT  NET_CTR           NetConn_ErrInvalidConnAddrLenCtr;   /* Nbr net conns with invalid addr len.             */
NET_CONN_EXT  NET_CTR           NetConn_ErrInvalidConnAddrInUseCtr; /* Nbr net conns with         addr already in use.  */

NET_CONN_EXT  NET_CTR           NetConn_ErrInvalidFamilyCtr;        /* Nbr net conns with invalid conn family.          */

NET_CONN_EXT  NET_CTR           NetConn_ErrInvalidListTypeCtr;      /* Nbr net conn lists with invalid type.            */
NET_CONN_EXT  NET_CTR           NetConn_ErrInvalidListIxCtr;        /* Nbr net conn lists with invalid ix.              */

#if (NET_ERR_CFG_ARG_CHK_DBG_EN == DEF_ENABLED)
NET_CONN_EXT  NET_CTR           NetConn_ErrNullPtrCtr;              /* Nbr null   net conn accesses.                    */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线免费观看视频| 免费成人在线视频观看| 国产69精品一区二区亚洲孕妇| 日韩三级电影网址| 国产麻豆视频一区| 国产精品国产三级国产有无不卡| 91猫先生在线| 三级一区在线视频先锋| 精品国产一区二区精华| 国产精品一区在线| 国产精品国产馆在线真实露脸 | 精品无码三级在线观看视频| 久久婷婷一区二区三区| 成人av小说网| 午夜精品久久久久久久久久 | 欧美精品一区二区在线播放| 国产99久久久精品| 一区二区欧美国产| 久久婷婷久久一区二区三区| 色综合久久久久综合体| 日本成人中文字幕| 国产精品网站在线观看| 精品国产一区二区三区忘忧草| 国产毛片一区二区| 一区二区三区四区在线免费观看| 日韩亚洲欧美综合| 99久久精品费精品国产一区二区| 亚洲r级在线视频| 久久精品夜色噜噜亚洲aⅴ| 色婷婷av一区二区三区gif| 久久99九九99精品| 亚洲精品免费在线| 久久人人超碰精品| 欧美在线观看一区二区| 国产精品资源网| 亚洲成人精品在线观看| 国产欧美日韩麻豆91| 国产精品久久久久精k8| 91精品国产色综合久久ai换脸| 成人自拍视频在线观看| 日本不卡免费在线视频| 一区二区三区中文字幕| 欧美极品xxx| 日韩欧美在线网站| 欧美日韩精品欧美日韩精品一| 国产成人8x视频一区二区| 日韩在线播放一区二区| 亚洲激情中文1区| 亚洲国产精品黑人久久久| 91麻豆精品国产91久久久久久久久| 成人免费电影视频| 国产一区91精品张津瑜| 美女网站视频久久| 香蕉成人啪国产精品视频综合网| 亚洲欧美偷拍另类a∨色屁股| 国产欧美综合在线观看第十页| 91麻豆精品国产91久久久使用方法| 日本高清成人免费播放| av高清久久久| a亚洲天堂av| 国产v日产∨综合v精品视频| 欧亚洲嫩模精品一区三区| 91首页免费视频| 美日韩一区二区三区| 亚洲一区二区av电影| 日韩一区中文字幕| 国产精品美女久久福利网站| 久久久久97国产精华液好用吗| 欧美成人vps| 日韩欧美综合在线| 欧美一级专区免费大片| 777午夜精品视频在线播放| 91福利在线观看| 在线观看亚洲精品| 在线中文字幕一区| 欧美日韩中文另类| 欧美剧情片在线观看| 3d动漫精品啪啪1区2区免费| 欧美日韩日日夜夜| 91精品国产综合久久福利软件| 91香蕉国产在线观看软件| 国产精品18久久久久久vr| 国产一区二区调教| 高清不卡一二三区| 99久久精品国产导航| 色综合久久久久综合体| 欧美日韩在线播放一区| 欧美精选一区二区| 欧美草草影院在线视频| 久久久亚洲综合| 中文字幕亚洲欧美在线不卡| 伊人婷婷欧美激情| 五月天激情综合网| 国内成+人亚洲+欧美+综合在线| 国产传媒久久文化传媒| 91亚洲精品一区二区乱码| 欧美伊人久久大香线蕉综合69| 欧美丰满少妇xxxbbb| 337p粉嫩大胆噜噜噜噜噜91av| 欧美国产一区二区| 亚洲女厕所小便bbb| 日本视频在线一区| 国产精品一区二区视频| 色婷婷久久综合| 国产精品无圣光一区二区| 综合网在线视频| 亚洲成av人片www| 国产毛片精品国产一区二区三区| 成人av高清在线| 91精品国产日韩91久久久久久| 久久夜色精品一区| 亚洲一区二区三区视频在线播放| 卡一卡二国产精品 | 欧美v日韩v国产v| 国产精品九色蝌蚪自拍| 日本亚洲免费观看| 成人免费视频播放| 日韩一区二区免费在线电影| 亚洲国产精品高清| 免费人成精品欧美精品| av中文一区二区三区| 日韩视频在线观看一区二区| 国产精品久久久99| 经典三级在线一区| 欧美日韩美少妇| 亚洲素人一区二区| 国产一区91精品张津瑜| 欧美日韩一区二区三区在线看 | 亚洲日本成人在线观看| 九九国产精品视频| 欧美午夜在线观看| 国产精品色哟哟网站| 麻豆成人91精品二区三区| 欧美在线视频全部完| 国产精品国产自产拍高清av| 日本不卡1234视频| 欧美三级中文字幕在线观看| 中文在线一区二区 | 日韩电影一区二区三区| 91视频你懂的| 欧美国产日韩在线观看| 激情深爱一区二区| 91精品国产综合久久福利软件| 亚洲免费视频中文字幕| 成人免费看黄yyy456| 久久婷婷国产综合国色天香| 青青草国产成人99久久| 欧美日韩精品欧美日韩精品 | 色菇凉天天综合网| 日本一二三不卡| 韩国精品主播一区二区在线观看 | 国产高清在线精品| 久久综合九色综合欧美亚洲| 久久精品国产999大香线蕉| 在线电影一区二区三区| 五月天网站亚洲| 欧美午夜免费电影| 亚洲国产精品一区二区www| 在线这里只有精品| 亚洲综合在线观看视频| 欧美性生活大片视频| 一区二区三区欧美视频| 欧美在线免费播放| 亚洲国产一区二区a毛片| 欧美亚洲综合一区| 视频在线在亚洲| 欧美精品丝袜久久久中文字幕| 亚洲bt欧美bt精品777| 8x福利精品第一导航| 免费观看久久久4p| 精品国产第一区二区三区观看体验 | 国产最新精品免费| 2021久久国产精品不只是精品| 精品在线免费观看| 国产午夜精品久久久久久久| 成人爱爱电影网址| 亚洲欧美日韩国产中文在线| 91国产精品成人| 日本美女一区二区| 2020国产成人综合网| 懂色av一区二区三区蜜臀 | 久久精品视频在线看| 成人毛片在线观看| 亚洲老司机在线| 制服.丝袜.亚洲.另类.中文| 久久精品国内一区二区三区| 国产欧美一区二区三区沐欲| aaa亚洲精品| 亚洲成在线观看| 久久综合精品国产一区二区三区| 成人一级片网址| 亚洲香蕉伊在人在线观| 欧美不卡一二三| 丁香婷婷综合网| 亚洲一级不卡视频| 精品福利av导航| 色屁屁一区二区| aaa欧美色吧激情视频| 午夜精品久久久久| 久久精品视频网|