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

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

?? ospf_mib_envoy_api.h

?? vxworks下ospf協議棧
?? H
字號:
/* ospf_mib_envoy_api.h *//* Copyright 1998-2002 Wind River Systems, Inc. */#include "copyright_wrs.h"/*  * Modification history * -------------------- * 01e,21may02,kc  Added pointer to pObjCookie to envoyRequest_t. * 01d,24oct01,kc  Added mApiOidOffset argument to ospf_envoy_buildSetReq(), *                 ospf_envoy_buildGetReq() and ospf_envoy_buildGetResp(). * 01c,23oct01,kc  Changed octetBufLen in envoyRequest_t from ushort_t to ulong_t. * 01b,22oct01,kc  Added ospf_envoy_snmpdTreeAdd() and ospf_envoy_snmpdTreeRemove() *                 prototypes. * 01a,12oct01,kc  Initial file creation. *//*DESCRIPTIONThis file contains the definitions for constants, data structures and function prototypesthat can be used by the application that need to integrate Envoy SNMP to ManamgenetInterface implemented the Neutral MIB API*/#ifndef __INCospf_mib_envoy_apih#define __INCospf_mib_envoy_apih#ifdef __cplusplusextern "C" {#endif /* __cplusplus *//* OSPF-Envoy debug macro. */#undef ospfEnvoyDbgEnabled#ifdef ospfEnvoyDbgEnabled#define ospfEnvoyPrintf( _x )  { printf _x; }#else#define ospfEnvoyPrintf( _x )#endif/* OSPF specific MIB API application defined error */#define MAPI_INVALID_INSTANCE              10000/* envoyRequest_t structure is data structure that is necessary to manipulate the * envoy snmp varbinds and the mApiRequest_t data structure. The pValueBuf is a * pointer to an array of ulong_t. The size of array must be large enough to * accomodate the getproc, nextproc, testproc, setproc and undoproc requests for  * retrieving all objects from a tabular row in multiple varbinds.. Envoy snmp will * serialize all the transactions, subsequent getproc, nextproc, testproc, setproc  * and/or undoproc will not be called until the current one is completed. Therefore,  * the pValueBuf pointer can be reused each time a new getproc, nextproc, testproc, * setproc and/or undoproc is started. The pOctetBuf is a pointer to buffer allocated * specifically for octet string. For getproc and nextproc, the memory pointed to by the * pOctetBuf must be either statically or dynamically allocated and the <dynamic> boolean * flag must be set to TRUE if memory is dynamically allocated. If dynamic memory  * allocation is used, Envoy snmp requires that the memory is allocated using  * SNMP_memory_alloc() and must be marked as dynamic when the getproc_got_string() is  * called so that Envoy SNMP will free the memory using SNMP_memory_free() when the  * packet gets encoded. For that reason, the pOctetBuf pointer can be reused for the next  * transaction after the getproc_got_string() is called. For testproc, setproc and/or  * undoproc, there is no restriction to how the memory must be allocated. However, the * <dynamic> boolean flag must still be set accordingly. If SNMP_memory_alloc() is used * to allocated the memory, application must free the memory using SNMP_memory_free()  * when the testproc, setproc and/or undoproc is completed (envoy snmp will not free the  * memory in this case).  */typedef struct envoyRequest {    SEM_ID        envoyBSem;       /* binary semaphore for synchronization into Envoy */     ulong_t       *pValueBuf;      /* pointer to array of ulong_t */    ushort_t      numValueBuf;     /* number of valueBuf allocated */    ushort_t      bufUsedCnt;      /* number of valueBuf used */    char          *pOctetBuf;      /* pointer to buffer for octet string */    ulong_t       octetBufLen;     /* sizeof data pointed to by pOctetBuf */    BOOL          dynamic;         /* is pOctetBuf dynamically allocated? */    mApiObject_t  *pObjectList;    /* pointer to array of MIB API objec info */    ulong_t       *pObjCookie;     /* pointer to array of ulong_t for object cookie */} envoyRequest_t;/* misc covertion routines */IMPORT void copy_oids( OIDC_T *best_inst, OIDC_T *tlist, int tcount );IMPORT ushort_t mApi2EnvoyErrorGet( ushort_t mApiError );/* prototype for adding/removing subtree to SNMP agent MIB tree */STATUS  ospf_envoy_snmpdTreeAdd( char *pTreeOidStr, MIBNODE_T *pTreeAddr,                                  SEM_ID ospf_envoyBSem );void ospf_envoy_snmpdTreeRemove( char *pTreeOidStr, SEM_ID ospf_envoyBSem ); /* prototype for routine to build MIB API TEST/SET/UNDO request message */ IMPORT int ospf_envoy_buildSetReq( int tcount, OIDC_T *tlist, SNMP_PKT_T *pktp, VB_T *vbp,                                   envoyRequest_t *pEnvoyReq, mApiRequest_t *pRequest,                                   mApiReqType_t reqType, int mApiOidOffset );/* prototype for routine to mark a varbind (used by testproc, setproc and undoproc) */IMPORT void ospf_envoy_markVarbind( VB_T *vbp, SNMP_PKT_T *pktp, mApiRequest_t *pRequest,                                    mApiReqType_t reqType );/* prototype for routine to build MIB API GET/GET NEXT request message */IMPORT STATUS ospf_envoy_buildGetReq( int tcount, OIDC_T *tlist, VB_T *vbp,                                      envoyRequest_t *pEnvoyReq,                                       mApiRequest_t *pRequest, int mApiOidOffset );/* prototype for routine to process MIB API GET/GET NEXT response */IMPORT void ospf_envoy_processGetResp( VB_T *vbp, SNMP_PKT_T *pktp,                                        envoyRequest_t *pEnvoyReq,                                        mApiRequest_t *pRequest, mApiReqType_t reqType,                                       int mApiOidOffset );/* prototype for routine to process MIB API GET/GET NEXT response for scalar objects */IMPORT void ospf_envoy_processScalarGetResp( VB_T *vbp, SNMP_PKT_T *pktp,                                             envoyRequest_t *pEnvoyReq,                                              mApiRequest_t *pRequest,                                              mApiReqType_t reqType, int mApiOidOffset );/* prototype for misc method routines related to this Envoy Management Facility */IMPORT void ospfEnvoy_undo( OIDC_T lastmatch, int tcount, OIDC_T *tlist,                            SNMP_PKT_T *pktp, VB_T *vbp );IMPORT void ospf_envoy_clearBuffer( envoyRequest_t *pEnvoyReq );IMPORT void ospf_envoy_mApiDestroy( envoyRequest_t *pEnvoyReq );IMPORT envoyRequest_t *ospf_envoy_mApiInit( int numBuf );/* porototypes for setting snmp errors */IMPORT void ospf_envoy_setGenError( SNMP_PKT_T *pktp, VB_T *vbp, mApiReqType_t reqType );IMPORT void ospf_envoy_setNoSuchNameError( SNMP_PKT_T *pktp, VB_T *vbp,                                            mApiReqType_t reqType );IMPORT void ospf_envoy_processGetRespError( SNMP_PKT_T *pktp, VB_T *vbp,                                             mApiReqType_t reqType, int mApiErr );#ifdef __cplusplus}#endif /* __cplusplus */#endif /* __INCospf_mib_envoy_apih */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
狠狠久久亚洲欧美| 7799精品视频| eeuss鲁片一区二区三区| 欧美日韩免费观看一区二区三区 | 欧美日韩一级黄| 国产suv精品一区二区883| 久久综合成人精品亚洲另类欧美| 国产精品18久久久久| 欧美成人精品二区三区99精品| 国产精品66部| 国产乱码字幕精品高清av | 成人av在线播放网站| 成人欧美一区二区三区白人| 7777精品伊人久久久大香线蕉经典版下载| 99精品欧美一区二区三区综合在线| 久久精品国产亚洲高清剧情介绍| 国产精品成人一区二区三区夜夜夜| 69久久夜色精品国产69蝌蚪网| 欧美一区二区三区视频免费 | 欧美一区二区视频在线观看2020| 欧洲精品一区二区三区在线观看| 国产精品一区在线观看你懂的| 国模一区二区三区白浆| 国产一区二区三区四区五区美女| 伊人色综合久久天天人手人婷| 精品成人一区二区三区四区| 欧美精品一级二级| 色偷偷88欧美精品久久久| 蜜桃av噜噜一区| 亚洲国产精品精华液网站| 国产精品对白交换视频 | 欧美另类变人与禽xxxxx| 欧美一级午夜免费电影| 中文字幕精品三区| 久久久久久久av麻豆果冻| 日韩欧美亚洲一区二区| 欧美一级搡bbbb搡bbbb| 国产片一区二区| 国产日韩精品一区二区三区| 尤物视频一区二区| 国产主播一区二区| 日本精品视频一区二区| 欧美裸体一区二区三区| 欧美激情一区二区三区四区| 天天综合日日夜夜精品| 日韩影院免费视频| 免费成人美女在线观看| 久久不见久久见中文字幕免费| 国产成人av资源| 在线播放欧美女士性生活| 国产精品国产a级| 丝袜亚洲精品中文字幕一区| 国产sm精品调教视频网站| 欧美色电影在线| 国产精品福利av| 东方欧美亚洲色图在线| 日韩一级完整毛片| 欧美精品自拍偷拍| 亚洲美女区一区| 视频一区视频二区在线观看| 99国产精品久| 久久久国产精华| 麻豆91在线播放免费| 欧美丰满一区二区免费视频| 亚洲国产欧美日韩另类综合 | 亚洲精品日产精品乱码不卡| 国产精品一线二线三线精华| 91精品国产品国语在线不卡| 亚洲国产美女搞黄色| 欧美午夜精品一区| 日韩亚洲欧美中文三级| 亚洲一区二区三区精品在线| 国产一区欧美一区| 欧美成人一区二区三区| 毛片一区二区三区| 久久综合视频网| 国产精品66部| 国产精品久久久爽爽爽麻豆色哟哟| 国产在线精品一区二区夜色| 欧美va亚洲va国产综合| 另类综合日韩欧美亚洲| 欧美α欧美αv大片| 老司机一区二区| 欧美精品一区二区三区视频| 狠狠色丁香久久婷婷综| 国产免费成人在线视频| av欧美精品.com| 亚洲动漫第一页| 欧美一区二区三区免费观看视频| 免费一级欧美片在线观看| 欧美大片在线观看| 国产91精品精华液一区二区三区| 国产精品麻豆欧美日韩ww| 毛片基地黄久久久久久天堂| 久久影音资源网| 成人av网站大全| 伊人一区二区三区| 91精品国产一区二区三区| 韩日精品视频一区| 亚洲精品欧美在线| 日韩精品一区在线| 99视频超级精品| 丝袜美腿亚洲综合| 亚洲国产精品高清| 欧美日韩一级二级三级| 国产麻豆9l精品三级站| 午夜精品影院在线观看| 日韩精品一区在线观看| av中文字幕一区| 青青草国产精品亚洲专区无| 日本一区二区三区免费乱视频| 色哦色哦哦色天天综合| 美腿丝袜一区二区三区| 中文字幕在线不卡视频| 欧美精品日韩一本| 91在线观看地址| 久久九九影视网| 国产精品综合二区| 亚洲成人动漫一区| 精品视频免费在线| 国产成人免费av在线| 肉丝袜脚交视频一区二区| 国产精品久久夜| 久久久久免费观看| 欧美电影在哪看比较好| 不卡视频在线看| 国产一区免费电影| 男女男精品视频网| 一区二区三区四区视频精品免费| 日本高清不卡在线观看| 国产91对白在线观看九色| 日本不卡一区二区三区高清视频| 日韩精品影音先锋| 欧美精品丝袜中出| 色偷偷一区二区三区| 国产精品亚洲综合一区在线观看| 五月婷婷激情综合| 亚洲一区自拍偷拍| 亚洲免费观看高清完整版在线观看熊| 精品国产1区2区3区| 欧美一区二视频| 欧美日韩久久一区| 欧美三级电影网| 色综合激情久久| 色呦呦国产精品| 在线观看亚洲精品| 日本道精品一区二区三区| av电影在线观看一区| 成人综合在线观看| 性欧美疯狂xxxxbbbb| 亚洲精品视频免费看| 亚洲猫色日本管| 亚洲乱码一区二区三区在线观看| 中文字幕在线观看不卡| 国产精品国产精品国产专区不蜜| 国产日韩欧美高清在线| 久久久久国产精品人| 精品播放一区二区| 国产农村妇女精品| 国产精品无圣光一区二区| 中文字幕一区二| 亚洲欧美日韩国产成人精品影院 | 欧美亚洲国产一区二区三区va | 亚洲午夜精品在线| 香蕉久久一区二区不卡无毒影院| 亚洲国产aⅴ成人精品无吗| 五月婷婷激情综合网| 蜜臀av亚洲一区中文字幕| 久久国产精品一区二区| 国产精品1区2区| 色先锋久久av资源部| 91精品国产91久久久久久一区二区 | 日韩欧美国产麻豆| 久久婷婷成人综合色| 国产精品水嫩水嫩| 一区二区成人在线观看| 蜜桃久久久久久久| 国产精品自拍三区| 91蜜桃传媒精品久久久一区二区| 在线观看一区日韩| 日韩欧美成人激情| 亚洲色欲色欲www| 久久久不卡影院| 亚洲女人的天堂| 久久精品久久综合| 成人高清av在线| 91精品国模一区二区三区| 久久久国际精品| 午夜精品福利一区二区蜜股av| 久久超级碰视频| 色婷婷精品久久二区二区蜜臀av| 欧美另类z0zxhd电影| 日本一区二区久久| 三级一区在线视频先锋| 成人中文字幕合集| 欧美一级片免费看| 又紧又大又爽精品一区二区| 国产一区二区看久久| 欧美另类久久久品| 国产精品久久久久久久蜜臀|