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

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

?? distnameshow.c

?? vxworks的源代碼
?? C
字號:
/* distNameShow.c - distributed name database show routines (VxFusion option) *//* Copyright 1999-2002 Wind River Systems, Inc. *//*modification history--------------------01g,30oct01,jws  fix man pages (SPR 71239)01f,22oct01,jws  update distNameShow man page (SPR 70849)01e,24may99,drm  added vxfusion prefix to VxFusion related includes01d,19feb99,wlf  update output example01d,18feb99,wlf  doc cleanup01c,13feb99,drm  changed code to display UINT64 type as BIG ENDIAN01b,28oct98,drm  documentation modifications01a,22sep97,ur   written.*//*DESCRIPTIONThis library provides routines for displaying the contents of thedistributed name database.AVAILABILITYThis module is distributed as a component of the unbundled distributedmessage queues option, VxFusion.INCLUDE FILES: distNameLib.hSEE ALSO: distNameLib*/#include "vxWorks.h"#include "stdio.h"#include "msgQLib.h"#include "vxfusion/distNameLib.h"#include "vxfusion/private/distNodeLibP.h"#include "vxfusion/private/distNameLibP.h"LOCAL BOOL distNameDbShowOne (DIST_NAME_DB_NODE *pNode, int unused);/***************************************************************************** distNameShowInit - initialize show routine (VxFusion option)** This routine currently does nothing.** AVAILABILITY* This routine is distributed as a component of the unbundled distributed* message queues option, VxFusion.** RETURNS: N/A* NOMANUAL*/void distNameShowInit (void)    {    }/***************************************************************************** distNameShow - display the entire distributed name database (VxFusion option)** This routine displays the entire contents of the distributed name database.* The data displayed includes the symbolic ASCII name, the type, and the value.* If the type is not pre-defined, it is printed in decimal and the* value shown in a hexdump.** NOTE:* Option VX_FP_TASK should be set when spawning any task in which* distNameShow() is called unless it is certain that no floating* point values will be in the database.  The target shell has this option set.* ** EXAMPLE:* \cs* -> distNameShow()*         NAME              TYPE               VALUE* -------------------- -------------- -------------------------* nile                    T_DIST_NODE 0x930b2617 (2466981399)* columbia                T_DIST_NODE 0x930b2616 (2466981398)* dmq-01                 T_DIST_MSG_Q 0x3ff9fb* dmq-02                 T_DIST_MSG_Q 0x3ff98b* dmq-03                 T_DIST_MSG_Q 0x3ff94b* dmq-04                 T_DIST_MSG_Q 0x3ff8db* dmq-05                 T_DIST_MSG_Q 0x3ff89b* gData                          4096 0x48 0x65 0x6c 0x6c 0x6f 0x00 * gCount                T_DIST_UINT32 0x2d (45)* grp1                   T_DIST_MSG_Q 0x3ff9bb* grp2                   T_DIST_MSG_Q 0x3ff90b* value = 0 = 0x0* \ce** AVAILABILITY* This routine is distributed as a component of the unbundled distributed* message queues option, VxFusion.** RETURNS: N/A*/void distNameShow (void)    {    printf ("        NAME              TYPE               VALUE\n");    printf ("-------------------- -------------- -------------------------\n");    distNameEach ((FUNCPTR) distNameDbShowOne, (-1));    }/***************************************************************************** distNameFilterShow - display the distributed name database filtered by type (VxFusion option)** This routine displays the contents of the distributed name database* filtered by <type>.  The data displayed includes the symbolic ASCII name, the * type, and the value.  If the type is not pre-defined, it is printed * in decimal and the value shown in a hexdump.** NOTE:* Option VX_FP_TASK should be set when spawning any task in which* distNameFilterShow() is called unless it is certain that no floating* point values will be displayed.  The target shell has this option set.** EXAMPLE:* \cs* -> distNameFilterShow(0)*         NAME              TYPE               VALUE* -------------------- -------------- -------------------------* dmq-01                 T_DIST_MSG_Q 0x3ff9fb* dmq-02                 T_DIST_MSG_Q 0x3ff98b* dmq-03                 T_DIST_MSG_Q 0x3ff94b* dmq-04                 T_DIST_MSG_Q 0x3ff8db* dmq-05                 T_DIST_MSG_Q 0x3ff89b* grp1                   T_DIST_MSG_Q 0x3ff9bb* grp2                   T_DIST_MSG_Q 0x3ff90b* value = 0 = 0x0* \ce** AVAILABILITY* This routine is distributed as a component of the unbundled distributed* message queues option, VxFusion.* * RETURNS: N/A*/void distNameFilterShow    (    DIST_NAME_TYPE    type  /* type to filter the database by */    )    {    printf ("        NAME              TYPE               VALUE\n");    printf ("-------------------- -------------- -------------------------\n");    distNameEach ((FUNCPTR) distNameDbShowOne, type);    }/***************************************************************************** distNameDbShowOne - helper function to display one single node of database (VxFusion option)** This routine display one node of the database.** AVAILABILITY* This routine is distributed as a component of the unbundled distributed* message queues option, VxFusion.** RETURNS: TRUE** NOMANUAL*/LOCAL BOOL distNameDbShowOne    (    DIST_NAME_DB_NODE *    pNode,    /* node whose data to show */    int                    filter    /* type to show, or -1 for all */    )    {    if (filter != (-1) && pNode->type != filter)        return (TRUE);    printf ("%-20s ", (char *) &(pNode->symName));    switch (pNode->type)        {        case T_DIST_MSG_Q:            printf ("  T_DIST_MSG_Q %p",                    *((MSG_Q_ID *) &pNode->value));            break;        case T_DIST_NODE:            printf ("   T_DIST_NODE 0x%lx (%lu)",                    *((DIST_NODE_ID *) &pNode->value),                    *((DIST_NODE_ID *) &pNode->value));            break;        case T_DIST_UINT8:            printf ("  T_DIST_UINT8 0x%x (%u)",                    *((uint8_t *) &pNode->value),                    *((uint8_t *) &pNode->value));            break;        case T_DIST_UINT16:            printf (" T_DIST_UINT16 0x%x (%u)",                    *((uint16_t *) &pNode->value),                    *((uint16_t *) &pNode->value));            break;        case T_DIST_UINT32:            printf (" T_DIST_UINT32 0x%lx (%lu)",                    *((uint32_t *) &pNode->value),                    *((uint32_t *) &pNode->value));            break;        case T_DIST_UINT64:            /* Display UINT64 most significant byte first */            printf (" T_DIST_UINT64 ");            #if _BYTE_ORDER == _BIG_ENDIAN            {            int i;            printf ("0x");            for (i=0; i<pNode->valueLen; i++)                printf ("%02x", *(((uint8_t *) &pNode->value) + i));            }            #endif            #if _BYTE_ORDER == _LITTLE_ENDIAN            {            int i;            printf("0x");            for (i=0; i<pNode->valueLen; i++)                printf ("%02x",                        *(((uint8_t *) &pNode->value) +                          (pNode->valueLen)-1-i));            }            #endif            break;        case T_DIST_FLOAT:            printf ("  T_DIST_FLOAT %f",                    *((float *) &pNode->value));            break;        case T_DIST_DOUBLE:            printf (" T_DIST_DOUBLE %f",                    *((double *) &pNode->value));            break;        default:            {            int i;            printf ("%14d ", pNode->type);            for (i=0; i<pNode->valueLen; i++)                printf ("0x%02x ", *(((uint8_t *) &pNode->value) + i));            }        }    printf ("\n");    return (TRUE);    /* continue */    }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久久久免费精品国产 | 99精品视频一区二区三区| 91精品黄色片免费大全| 亚洲国产aⅴ成人精品无吗| 91成人免费在线视频| ...xxx性欧美| 成人av网站在线观看| 国产精品狼人久久影院观看方式| 成人中文字幕合集| 国产精品污污网站在线观看| 国产激情视频一区二区三区欧美| 2023国产精品| 成人av在线电影| 国产精品久久免费看| 久久97超碰国产精品超碰| 久久夜色精品国产噜噜av| 国产美女娇喘av呻吟久久| 日韩一卡二卡三卡四卡| 日本不卡一二三| 久久精品视频网| 91麻豆swag| 免费观看91视频大全| 亚洲国产成人午夜在线一区| 欧美制服丝袜第一页| 精品午夜久久福利影院| 亚洲日本一区二区| 在线播放中文一区| 成人国产视频在线观看| 一区二区三区在线观看欧美| 欧美videossexotv100| 91在线观看成人| 日本欧美韩国一区三区| 欧美国产成人在线| 久久久久99精品一区| 91美女视频网站| 国产在线不卡视频| 亚洲va天堂va国产va久| 国产精品每日更新| 日韩欧美一区二区三区在线| 一本色道久久加勒比精品 | 亚洲专区一二三| www亚洲一区| 欧美日韩国产美| 成人av在线影院| 精久久久久久久久久久| 三级在线观看一区二区| 亚洲欧美另类综合偷拍| 2024国产精品| 欧美一级专区免费大片| 欧美专区在线观看一区| 99久久99久久久精品齐齐| 久久国产精品第一页| 亚洲第一搞黄网站| 尤物在线观看一区| 久久九九99视频| 欧美mv日韩mv国产| 欧美一二区视频| 在线观看日韩高清av| 9l国产精品久久久久麻豆| 国产乱码精品1区2区3区| 青青草91视频| 日韩av电影免费观看高清完整版在线观看| 亚洲人成网站精品片在线观看| 国产亚洲成年网址在线观看| 欧美一级理论片| 91麻豆精品国产91久久久| 久久99久久久久| 欧美亚洲国产bt| 91影院在线免费观看| 激情综合色丁香一区二区| 免费成人美女在线观看.| 午夜精品影院在线观看| 亚洲成人av中文| 亚洲国产精品视频| 亚洲成av人综合在线观看| 亚洲成在人线在线播放| 午夜久久久久久久久久一区二区| 亚洲国产视频网站| 午夜久久久久久久久| 日av在线不卡| 久久99精品国产麻豆婷婷洗澡| 久久激情综合网| 国产精品资源网站| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 国产精品色在线| 欧美国产精品一区| 亚洲摸摸操操av| 亚洲成在线观看| 蜜桃av噜噜一区| 国产精品一品视频| 国产精品 欧美精品| 成人少妇影院yyyy| 色94色欧美sute亚洲13| 欧美伦理电影网| 欧美videofree性高清杂交| 久久久青草青青国产亚洲免观| 国产精品色在线| 亚洲国产精品麻豆| 日本成人中文字幕| 国产精品一区二区三区四区| 不卡影院免费观看| 精品视频色一区| 精品国产1区二区| 亚洲靠逼com| 蜜桃视频一区二区| 成人午夜又粗又硬又大| 在线观看亚洲精品| 久久亚洲二区三区| 亚洲激情第一区| 免费欧美日韩国产三级电影| 国产成人精品影视| 精品污污网站免费看| 亚洲精品一区二区三区99| 亚洲男人的天堂在线aⅴ视频| 免费精品视频在线| 91蜜桃免费观看视频| 日韩一区二区三区三四区视频在线观看 | 青青草视频一区| 成人伦理片在线| 日韩女优毛片在线| 中文字幕日韩精品一区| 开心九九激情九九欧美日韩精美视频电影 | 91在线免费播放| 欧美一区三区四区| 国产精品高潮久久久久无| 日本免费在线视频不卡一不卡二| 成人综合婷婷国产精品久久蜜臀| 欧美日韩一区二区电影| 国产肉丝袜一区二区| 亚洲成a人片综合在线| 成人app网站| 精品国产一区二区三区久久久蜜月 | 中文字幕在线观看不卡视频| 蜜臀av性久久久久蜜臀av麻豆| 99视频热这里只有精品免费| 精品国产区一区| 香蕉影视欧美成人| 91麻豆免费看片| 国产欧美精品在线观看| 老司机精品视频导航| 欧美色爱综合网| 亚洲欧美日韩一区二区三区在线观看 | av电影天堂一区二区在线观看| 欧美videos中文字幕| 天天综合色天天综合色h| 91久久线看在观草草青青| 国产精品久久久久影院亚瑟| 久久99久久久欧美国产| 正在播放一区二区| 亚洲国产精品久久人人爱蜜臀| 99久久免费精品高清特色大片| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 免费成人在线网站| 欧美日韩一区二区电影| 亚洲麻豆国产自偷在线| 波多野结衣欧美| 国产日韩影视精品| 国产一区视频在线看| 日韩欧美的一区二区| 日本aⅴ免费视频一区二区三区| 欧美专区亚洲专区| 亚洲激情自拍偷拍| 99精品视频中文字幕| **网站欧美大片在线观看| 国产999精品久久久久久绿帽| 日韩亚洲欧美在线| 日韩—二三区免费观看av| 欧美日韩国产高清一区二区三区| 亚洲一区欧美一区| 欧美午夜精品一区二区三区| 亚洲第一精品在线| 欧美一区二区三区白人| 丝瓜av网站精品一区二区| 欧美日韩精品欧美日韩精品| 亚洲天堂av老司机| 91黄色小视频| 午夜成人在线视频| 色88888久久久久久影院按摩| 亚洲女人****多毛耸耸8| 欧美综合一区二区| 亚洲va中文字幕| 日韩免费观看高清完整版| 国产在线乱码一区二区三区| 国产偷国产偷亚洲高清人白洁 | 日韩欧美aaaaaa| 国内国产精品久久| 国产日韩欧美a| 成人在线综合网| 亚洲综合免费观看高清在线观看| 欧美精品粉嫩高潮一区二区| 精品一区二区免费在线观看| 久久久久久久久99精品| 成人a区在线观看| 亚洲123区在线观看| 精品国产一区二区三区久久影院| 高清不卡一二三区| 一区二区欧美国产| 91精品免费观看| 国产91高潮流白浆在线麻豆 | 日日夜夜精品视频天天综合网|