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

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

?? ospf_mib_utilities.c

?? vxworks下ospf協(xié)議棧
?? C
?? 第 1 頁 / 共 5 頁
字號:
            break;        case MAPI_TEST_FORCE:        case MAPI_COMMIT_FORCE:        case MAPI_GET_FORCE:                       rc = ERROR;            break;    }    return rc;}/**************************************************************************************** ospf_mApi_requestHelper - helper routine for sending request to OSPF MIB API** This is the helper routine for sending the GET, GET NEXT, TEST, and/or COMMIT* request to OSPF MIB API. ** RETURNS: OK or ERROR** NOMANUAL*/LOCAL STATUS ospf_mApi_requestHelper( mApiRequest_t *pRequest, mApiReqType_t reqType,                                      OSPF_MAPI_FUNCPTR mApiGetRequestFunc,                                      OSPF_MAPI_FUNCPTR mApiSetRequestFunc ){    STATUS  rc;    rc = ERROR;    switch( reqType )    {        case MAPI_GET:        case MAPI_GET_NEXT:            if ( mApiGetRequestFunc != NULL )                rc = mApiGetRequestFunc( pRequest, reqType );            break;        case MAPI_TEST:        case MAPI_COMMIT:        case MAPI_COMPLETE:                        if ( mApiSetRequestFunc == NULL )                printf("Read-Only Table!\n");            else                rc = mApiSetRequestFunc( pRequest, reqType );                        break;        case MAPI_UNDO:        case MAPI_TEST_FORCE:        case MAPI_COMMIT_FORCE:        case MAPI_GET_FORCE:        default:                        printf("Unsupported MIB API request type: %s\n", mApiRequestType[reqType] );            rc = ERROR;            break;    }    return rc;}/***************************************************************************************** wrnOspf_mApi_sendRequest - Invoke the proper MIB API function based on the reqType** This routine invokes the proper MIB API function for WRN-OSPF Enterprise MIB based on * the reqType. The value pointed to by pObjInfo->objectPrefixEnum is the unique * enumeration value for the objects in the WRN-OSPF Enterprise MIB defined by the * MIB API.** RETURNS: OK or ERROR** NOMANUAL*/LOCAL STATUS wrnOspf_mApi_sendRequest(  mApiRequest_t *pRequest, mApiReqType_t reqType,                                        ospfMibList_t *pObjInfo ) {    mApiObject_t *pReqObj;    ulong_t      *pInstance;    char         oidIndex[OSPF_INSTANCE_LEN_MAX*4];    STATUS rc;    rc = OK;    pReqObj = pRequest->pObjectList;    pInstance = pRequest->pInstance;    memset( oidIndex, 0, sizeof(oidIndex) );    /* figure out what to do... */    if ( (pReqObj->oidPrefixEnum >= mApiWrnOspfRFC1583Compatibility) &&          (pReqObj->oidPrefixEnum <= mApiWrnOspfType11LsaCksumSum) )    {        /* validate the given OID length. Scalar object is equivalent to a table with          * one column and one row. Thus, the expected oidLen will be one         */        /* rc = ospf_mApi_oidValidate( pRequest->instanceLen, reqType, 1 ); */        rc = ospf_mApi_requestHelper( pRequest, reqType, ospfMapiGetWrnGenGroup,                                      ospfMapiSetWrnGenGroup );        if ( (rc == ERROR) && (pRequest->error != MAPI_NO_ERROR) )        {            /* format the display string */            sprintf( oidIndex, "%i", 0 );            /* diplay the error */            ospf_mApi_printError( pObjInfo, oidIndex, pRequest->error );        }        else if ( (reqType != MAPI_COMPLETE) && (reqType != MAPI_TEST) )        {             /* format the display string */            sprintf( oidIndex, "%i", 0 );            /* display the result */            if ( pReqObj->exception == MAPI_NO_EXCEPTION )             {                ospf_mApi_printResult( pObjInfo, oidIndex, pReqObj->pValueBuf );            }            else            {                ospf_mApi_printException( pObjInfo, oidIndex, pReqObj->exception );            }        }    }    else if ( (pReqObj->oidPrefixEnum >= mApiWrnOspfAreaId) &&               (pReqObj->oidPrefixEnum <= mApiWrnOspfAreaType10LsaCksumSum) )    {           /* validate the given OID length */        rc = ospf_mApi_oidValidate( pRequest->instanceLen, reqType,                                     OSPF_AREA_INSTANCE_LEN );        if ( rc == MAPI_WRONG_OID_LEN )            return rc;        /* invoke the wrnOspf_mApi_xxxArea() routine for wrnOspfAreaTable objects */        rc = ospf_mApi_requestHelper( pRequest, reqType, ospfMapiGetWrnArea, NULL );        if ( (rc == ERROR) && (pRequest->error != MAPI_NO_ERROR) )        {            /* format the display string */            sprintf( oidIndex, "%ld.%ld.%ld.%ld", pInstance[0], pInstance[1],                      pInstance[2], pInstance[3]);            /* diplay the error */            ospf_mApi_printError( pObjInfo, oidIndex, pRequest->error );        }        else if ( (reqType != MAPI_COMPLETE) && (reqType != MAPI_TEST) )        {                       /* format the display string */            sprintf( oidIndex, "%ld.%ld.%ld.%ld", pInstance[0], pInstance[1],                      pInstance[2], pInstance[3]);                        /* display the result */            if ( pReqObj->exception == MAPI_NO_EXCEPTION )             {                ospf_mApi_printResult( pObjInfo, oidIndex, pReqObj->pValueBuf );            }            else            {                ospf_mApi_printException( pObjInfo, oidIndex, pReqObj->exception );            }        }    }    else if ( (pReqObj->oidPrefixEnum >= mApiWrnOspfLsdbAreaId) &&              (pReqObj->oidPrefixEnum <= mApiWrnOspfLsdbAdvertisement) )    {          /* validate the given OID length */        rc = ospf_mApi_oidValidate( pRequest->instanceLen, reqType,                                     OSPF_LSDB_INSTANCE_LEN );        if ( rc == MAPI_WRONG_OID_LEN )            return rc;        /* invoke the wrnOspf_mApi_xxxLsdb() routine for wrnOspfLsdbTable objects */        rc = ospf_mApi_requestHelper( pRequest, reqType, ospfMapiGetWrnLsdb, NULL );        if ( (rc == ERROR) && (pRequest->error != MAPI_NO_ERROR) )        {            /* format the display string */            sprintf( oidIndex, "%ld.%ld.%ld.%ld.%ld", pInstance[0], pInstance[1],                      pInstance[2], pInstance[3], pInstance[4]);            /* diplay the error */            ospf_mApi_printError( pObjInfo, oidIndex, pRequest->error );        }        else if ( (reqType != MAPI_COMPLETE) && (reqType != MAPI_TEST) )        {                       /* format the display string */            sprintf( oidIndex, "%ld.%ld.%ld.%ld.%ld", pInstance[0], pInstance[1],                      pInstance[2], pInstance[3], pInstance[4]);                        /* display the result */            if ( pReqObj->exception == MAPI_NO_EXCEPTION )             {                ospf_mApi_printResult( pObjInfo, oidIndex, pReqObj->pValueBuf );            }            else            {                ospf_mApi_printException( pObjInfo, oidIndex, pReqObj->exception );            }        }    }    else if ( (pReqObj->oidPrefixEnum >= mApiWrnOspfLocalLsdbAreaId) &&              (pReqObj->oidPrefixEnum <= mApiWrnOspfLocalLsdbAdvertisement) )     {          /* validate the given OID length */        rc = ospf_mApi_oidValidate( pRequest->instanceLen, reqType,                                     OSPF_LOCAL_LSDB_INSTANCE_LEN );        if ( rc == MAPI_WRONG_OID_LEN )            return rc;        /* invoke the wrnOspf_mApi_xxxLsdb() routine for wrnOspfLocalLsdbTable objects */        rc = ospf_mApi_requestHelper( pRequest, reqType, ospfMapiGetWrnLocalLsdb, NULL );        if ( (rc == ERROR) && (pRequest->error != MAPI_NO_ERROR) )         {            /* format the display string */            sprintf( oidIndex, "%ld.%ld.%ld.%ld.%ld:%ld.%ld.%ld.%ld.%ld.%ld.%ld.%ld",                      pInstance[0], pInstance[1], pInstance[2], pInstance[3],                      pInstance[4], pInstance[5], pInstance[6], pInstance[7],                      pInstance[8], pInstance[9], pInstance[10], pInstance[11],                      pInstance[12]);            /* diplay the error */            ospf_mApi_printError( pObjInfo, oidIndex, pRequest->error );        }        else if ( (reqType != MAPI_COMPLETE) && (reqType != MAPI_TEST) )        {                       /* format the display string */            sprintf( oidIndex, "%ld.%ld.%ld.%ld.%ld:%ld.%ld.%ld.%ld.%ld.%ld.%ld.%ld",                      pInstance[0], pInstance[1], pInstance[2], pInstance[3],                      pInstance[4], pInstance[5], pInstance[6], pInstance[7],                      pInstance[8], pInstance[9], pInstance[10], pInstance[11],                      pInstance[12]);                        /* display the result */            if ( pReqObj->exception == MAPI_NO_EXCEPTION )             {                ospf_mApi_printResult( pObjInfo, oidIndex, pReqObj->pValueBuf );            }            else            {                ospf_mApi_printException( pObjInfo, oidIndex, pReqObj->exception );            }        }    }    else if ( (pReqObj->oidPrefixEnum >= mApiWrnOspfExtLsdbType) &&              (pReqObj->oidPrefixEnum <= mApiWrnOspfExtLsdbAdvertisement) )    {        /* validate the given OID length */        rc = ospf_mApi_oidValidate( pRequest->instanceLen, reqType,                                     OSPF_EXT_LSDB_INSTANCE_LEN );        if ( rc == MAPI_WRONG_OID_LEN )            return rc;        /* invoke the ospf_mApi_xxxExtLsdb() routine for wrnOspfExtLsdbTable objects */        rc = ospf_mApi_requestHelper( pRequest, reqType, ospfMapiGetWrnExtLsdb, NULL );        if ( (rc == ERROR) && (pRequest->error != MAPI_NO_ERROR) )        {            /* format the display string */            sprintf( oidIndex, "%ld.%ld.%ld.%ld.%ld.%ld.%ld.%ld.%ld.%ld.%ld.%ld.%ld",                      pInstance[0], pInstance[1], pInstance[2], pInstance[3],                      pInstance[4], pInstance[5], pInstance[6], pInstance[7],                     pInstance[8], pInstance[9], pInstance[10], pInstance[11],                     pInstance[12]);            /* diplay the error */            ospf_mApi_printError( pObjInfo, oidIndex, pRequest->error );        }        else if ( (reqType != MAPI_COMPLETE) && (reqType != MAPI_TEST) )        {                       /* format the display string */            sprintf( oidIndex, "%ld.%ld.%ld.%ld.%ld.%ld.%ld.%ld.%ld.%ld.%ld.%ld.%ld",                      pInstance[0], pInstance[1], pInstance[2], pInstance[3],                      pInstance[4], pInstance[5], pInstance[6], pInstance[7],                     pInstance[8], pInstance[9], pInstance[10], pInstance[11],                     pInstance[12]);            /* display the result */            if ( pReqObj->exception == MAPI_NO_EXCEPTION )            {                ospf_mApi_printResult( pObjInfo, oidIndex, pReqObj->pValueBuf );            }            else            {                ospf_mApi_printException( pObjInfo, oidIndex, pReqObj->exception );            }        }    }    else if ( (pReqObj->oidPrefixEnum >= mApiWrnOspfIfDstIpAddress) &&              (pReqObj->oidPrefixEnum <= mApiWrnOspfIfStatus) )    {        /* validate the given OID length */        rc = ospf_mApi_oidValidate( pRequest->instanceLen, reqType,                                    OSPF_WRN_INTF_INSTANCE_LEN );        if ( rc == MAPI_WRONG_OID_LEN )            return rc;        /* invoke the ospf_mApi_xxxArea() routine for ospfAreaTable objects */        rc = ospf_mApi_requestHelper( pRequest, reqType, ospfMapiGetWrnIf,                                      ospfMapiSetWrnIf );        if ( (rc == ERROR) && (pRequest->error != MAPI_NO_ERROR) )        {            /* format the display string */            sprintf( oidIndex, "%ld.%ld.%ld.%ld", pInstance[0], pInstance[1],                     pInstance[2], pInstance[3]);            /* diplay the error */            ospf_mApi_printError( pObjInfo, oidIndex, pRequest->error );        }        else if ( (reqType != MAPI_COMPLETE) && (reqType != MAPI_TEST) )        {            /* format the display string */            sprintf( oidIndex, "%ld.%ld.%ld.%ld", pInstance[0], pInstance[1],                     pInstance[2], pInstance[3]);            /* display the result */            if ( pReqObj->exception == MAPI_NO_EXCEPTION )             {                ospf_mApi_printResult( pObjInfo, oidIndex, pReqObj->pValueBuf );            }            else            {                ospf_mApi_printException( pObjInfo, oidIndex, pReqObj->exception );            }        }    }    else    {        /* Oops, enumeration value out of range... */        printf("WRN OSPF Enterpirse MIB Object Enumeration Value (%ld) out of range!\n",                pReqObj->oidPrefixEnum );        rc = ERROR;    }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
337p亚洲精品色噜噜噜| 日韩精品中文字幕一区二区三区| 日韩在线a电影| 亚洲国产成人自拍| 欧美精品在线一区二区三区| 成人午夜视频免费看| 日韩高清在线不卡| 伊人色综合久久天天| 国产亚洲精品aa午夜观看| 欧美视频你懂的| 99久久国产综合精品色伊| 国内精品免费**视频| 无吗不卡中文字幕| 国产精品免费视频一区| 精品免费日韩av| 欧美日韩国产色站一区二区三区| 99久久久免费精品国产一区二区| 国产综合一区二区| 日韩中文欧美在线| 亚洲综合一二三区| 亚洲欧美二区三区| 中文字幕在线不卡一区| 久久久国产综合精品女国产盗摄| 欧美一区二区视频在线观看2022| 日本高清不卡在线观看| av一本久道久久综合久久鬼色| 波多野结衣欧美| 国产乱对白刺激视频不卡| 麻豆精品一区二区三区| 日韩精品高清不卡| 五月天激情小说综合| 亚洲综合色网站| 亚洲女同ⅹxx女同tv| 国产精品免费久久久久| 欧美国产激情二区三区| 国产日产精品一区| 国产清纯白嫩初高生在线观看91| 日韩欧美视频在线| 精品日产卡一卡二卡麻豆| 欧美成人艳星乳罩| 精品av久久707| 久久九九影视网| 久久久蜜桃精品| 欧美经典一区二区三区| 中文字幕欧美国产| 国产精品黄色在线观看 | 精品少妇一区二区三区在线播放 | 国产精品综合av一区二区国产馆| 另类小说视频一区二区| 男男成人高潮片免费网站| 日韩av电影免费观看高清完整版在线观看 | 成人午夜精品在线| www.亚洲色图| 色偷偷久久人人79超碰人人澡| 91视频www| 欧美日韩在线播放三区四区| 欧美男女性生活在线直播观看 | 国产精品五月天| 国产精品无遮挡| 一区二区三区av电影| 午夜精品aaa| 国产专区综合网| 99久久精品免费精品国产| 色久优优欧美色久优优| 69av一区二区三区| 国产亚洲婷婷免费| 亚洲精品国产品国语在线app| 亚洲国产成人av| 美女诱惑一区二区| 丁香啪啪综合成人亚洲小说 | 国内精品伊人久久久久av影院| 丰满亚洲少妇av| 日本精品免费观看高清观看| 欧美精品xxxxbbbb| 日本一区二区三区电影| 亚洲成人av在线电影| 国产乱码精品一区二区三区忘忧草| 成人sese在线| 欧美一三区三区四区免费在线看| 国产日韩欧美高清在线| 亚洲国产精品久久一线不卡| 国产一区91精品张津瑜| 日本高清不卡视频| 久久久噜噜噜久噜久久综合| 亚洲精品乱码久久久久久久久 | 欧美日韩精品欧美日韩精品| 日韩欧美卡一卡二| 最新国产の精品合集bt伙计| 三级一区在线视频先锋| 不卡av电影在线播放| 欧美一级黄色大片| 亚洲欧美怡红院| 紧缚捆绑精品一区二区| 欧美亚洲一区二区在线| 久久久久久影视| 亚洲成人av福利| 99久久免费视频.com| 欧美mv日韩mv国产网站app| 亚洲国产精品嫩草影院| 99re视频这里只有精品| 精品成人一区二区| 亚洲成人动漫av| 色综合久久精品| 日本一区二区不卡视频| 久久99精品国产.久久久久| 欧美视频日韩视频| 亚洲激情欧美激情| 国产成人免费av在线| 日韩欧美国产不卡| 亚洲成人动漫av| 在线观看日韩毛片| 亚洲欧洲精品一区二区精品久久久| 久久99精品久久久久久国产越南| 欧美日本国产视频| 亚洲五码中文字幕| 一本到一区二区三区| 久久蜜桃av一区精品变态类天堂| 日本亚洲三级在线| 欧美日韩成人高清| 亚洲一级电影视频| 在线观看91视频| 亚洲色图制服丝袜| 色综合欧美在线视频区| 中文字幕一区二区三区蜜月| 国产成人av电影在线观看| 亚洲精品一区在线观看| 久久爱www久久做| 日韩欧美www| 另类中文字幕网| 精品精品国产高清a毛片牛牛 | 97成人超碰视| 国产精品久久久久一区| 成人午夜在线播放| 一区精品在线播放| 99精品在线免费| 亚洲欧美另类小说视频| 99久久精品国产精品久久| 日韩美女视频一区| 色综合久久综合| 一区二区三区在线观看动漫| 在线亚洲一区观看| 亚洲在线视频免费观看| 欧美无乱码久久久免费午夜一区| 亚洲精品国产成人久久av盗摄| 在线欧美日韩国产| 亚洲国产精品视频| 日韩一区二区三区视频| 午夜电影久久久| 日韩一级黄色片| 国内外精品视频| 国产午夜一区二区三区| 丰满少妇久久久久久久| 一区二区中文视频| 在线免费观看成人短视频| 亚洲国产美国国产综合一区二区| 制服丝袜成人动漫| 99久久久精品| 五月天视频一区| 欧美精品一区二区三区蜜桃| 国产成人超碰人人澡人人澡| 亚洲视频一二区| 欧美裸体bbwbbwbbw| 久久国产精品99精品国产| 国产蜜臀av在线一区二区三区| 不卡欧美aaaaa| 亚洲亚洲人成综合网络| 欧美一级精品在线| 高清不卡一二三区| 亚洲中国最大av网站| 宅男噜噜噜66一区二区66| 国产一区二区三区电影在线观看| 国产精品嫩草影院av蜜臀| 欧美亚洲综合久久| 九九热在线视频观看这里只有精品 | 欧美人成免费网站| 国产精品69久久久久水密桃| 亚洲丝袜精品丝袜在线| 日韩视频123| gogogo免费视频观看亚洲一| 午夜精品一区二区三区免费视频 | 欧美群妇大交群中文字幕| 国产乱人伦偷精品视频不卡| 亚洲人成7777| 欧美精品一区二区三区久久久| 99久久久久免费精品国产| 日本不卡在线视频| 亚洲欧美在线视频| 日韩亚洲欧美中文三级| 99热在这里有精品免费| 久久99热狠狠色一区二区| 亚洲一二三区视频在线观看| 国产日韩亚洲欧美综合| 7777精品伊人久久久大香线蕉的| 成人免费黄色大片| 久久电影网电视剧免费观看| 一区二区在线观看av| 久久色在线观看| 91精品国产综合久久精品性色| 99re成人精品视频| 国产主播一区二区三区|