⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wmb_fwwebsample.c

📁 firewall PNE 3.3 source code, running at more than vxworks6.x version.
💻 C
📖 第 1 页 / 共 5 页
字号:
                    break;                case CMD_COMMIT_K:                    status = wmbObjectExport(obj,&fwWebDefaultIn,4,DATATYPE_UINTEGER_K,&nSize);                    break;                case CMD_UNDO_K:                    /* Retrieve undo information from transaction */                    wmbObjectSavedGet(obj,&fwWebDefaultIn,4,DATATYPE_UINTEGER_K);                    break;                case CMD_COMPLETE_K:                    /* Retrieve undo information from transaction */                    wmbObjectSavedFree(obj);                    break;                default:                    wmbObjectStatusSet(obj,ERROR_TM_BAD_CMD);                      return ERROR;                    break;            }                    /* %%EndUserCode   fwWebDefaultIn_Body */        }        break;                /* ================================================================= */        case WMID_fwWebDefaultInV6 :   /* unsigned integer (DATATYPE_UINTEGER_K) : read-write */        {            /* %%BeginUserCode fwWebDefaultInV6_Body */                    /* Note: Locking is indicated as being handled by the user */                    switch (command)            {                case CMD_GET_K:                    status = wmbObjectImport(obj,&fwWebDefaultInV6,4,DATATYPE_UINTEGER_K);                    break;                case CMD_NVMSET_K:                    status = wmbObjectExport(obj,&fwWebDefaultInV6,4,DATATYPE_UINTEGER_K,&nSize);                    break;                case CMD_GET_NEXT_K:                    /* Insert Instance Increment Code here */                            status = wmbObjectImport(obj,&fwWebDefaultInV6,4,DATATYPE_UINTEGER_K);                            /* Perform NEXT on instance */                    break;                case CMD_TEST_K:                    /*   (validation string: "NULL") */                    /* status = wmbObjectSetRangeTest(obj); */                            /* Insert additional validate code here */                            if (OK != status)                    {   error = ERROR_GENERAL_OUT_OF_RANGE;                        break;                    }                            /* Attach undo information to transaction */                    wmbObjectSavedSet(obj,&fwWebDefaultInV6,4,DATATYPE_UINTEGER_K);                    break;                case CMD_COMMIT_K:                    status = wmbObjectExport(obj,&fwWebDefaultInV6,4,DATATYPE_UINTEGER_K,&nSize);                    break;                case CMD_UNDO_K:                    /* Retrieve undo information from transaction */                    wmbObjectSavedGet(obj,&fwWebDefaultInV6,4,DATATYPE_UINTEGER_K);                    break;                case CMD_COMPLETE_K:                    /* Retrieve undo information from transaction */                    wmbObjectSavedFree(obj);                    break;                default:                    error = ERROR_TM_BAD_CMD;                    break;            }            /* %%EndUserCode   fwWebDefaultInV6_Body */        }        break;                /* ================================================================= */        case WMID_fwWebDefaultLogIn :   /* string (DATATYPE_STRING_K) : read-write */        {            /* %%BeginUserCode fwWebDefaultLogIn_Body */                    /* Note: Locking is indicated as being handled by the user */                    switch (command)            {                case CMD_GET_K:                    status = wmbObjectImport(obj,fwWebDefaultLogIn,256,DATATYPE_STRING_K);                    break;                case CMD_NVMSET_K:                    status = wmbObjectExport(obj,fwWebDefaultLogIn,256,DATATYPE_STRING_K,&nSize);                    break;                case CMD_GET_NEXT_K:                    /* Insert Instance Increment Code here */                            status = wmbObjectImport(obj,fwWebDefaultLogIn,256,DATATYPE_STRING_K);                            /* Perform NEXT on instance */                    break;                case CMD_TEST_K:                    /* Custom validation was done at the WMB */                    /*   (validation string: "NULL") */                            /* Insert additional validate code here */                            if (OK != status)                    {   wmbObjectStatusSet(obj,ERROR_GENERAL_OUT_OF_RANGE);                        return ERROR;                    }                            /* Attach undo information to transaction */                    wmbObjectSavedSet(obj,fwWebDefaultLogIn,256,DATATYPE_STRING_K);                    break;                case CMD_COMMIT_K:                    status = wmbObjectExport(obj,fwWebDefaultLogIn,256,DATATYPE_STRING_K,&nSize);                    break;                case CMD_UNDO_K:                    /* Retrieve undo information from transaction */                    wmbObjectSavedGet(obj,fwWebDefaultLogIn,256,DATATYPE_STRING_K);                    break;                case CMD_COMPLETE_K:                    /* Retrieve undo information from transaction */                    wmbObjectSavedFree(obj);                    break;                default:                    wmbObjectStatusSet(obj,ERROR_TM_BAD_CMD);                      return ERROR;                    break;            }                    /* %%EndUserCode   fwWebDefaultLogIn_Body */        }        break;                /* ================================================================= */        case WMID_fwWebDefaultLogInV6 :   /* string (DATATYPE_STRING_K) : read-write */        {            /* %%BeginUserCode fwWebDefaultLogInV6_Body */                    /* Note: Locking is indicated as being handled by the user */                    switch (command)            {                case CMD_GET_K:                    status = wmbObjectImport(obj,fwWebDefaultLogInV6,256 /* USE STRLEN()+1 */,DATATYPE_STRING_K);                    break;                case CMD_NVMSET_K:                    status = wmbObjectExport(obj,fwWebDefaultLogInV6,256,DATATYPE_STRING_K,&nSize);                    break;                case CMD_GET_NEXT_K:                    /* Insert Instance Increment Code here */                            status = wmbObjectImport(obj,fwWebDefaultLogInV6,256 /* USE STRLEN()+1 */,DATATYPE_STRING_K);                            /* Perform NEXT on instance */                    break;                case CMD_TEST_K:                    /*   (validation string: "NULL") */                    /* status = wmbObjectSetRangeTest(obj); */                            /* Insert additional validate code here */                            if (OK != status)                    {   error = ERROR_GENERAL_OUT_OF_RANGE;                        break;                    }                            /* Attach undo information to transaction */                    wmbObjectSavedSet(obj,fwWebDefaultLogInV6,256 /* USE STRLEN()+1 */,DATATYPE_STRING_K);                    break;                case CMD_COMMIT_K:                    status = wmbObjectExport(obj,fwWebDefaultLogInV6,256,DATATYPE_STRING_K,&nSize);                    break;                case CMD_UNDO_K:                    /* Retrieve undo information from transaction */                    wmbObjectSavedGet(obj,fwWebDefaultLogInV6,256,DATATYPE_STRING_K);                    break;                case CMD_COMPLETE_K:                    /* Retrieve undo information from transaction */                    wmbObjectSavedFree(obj);                    break;                default:                    error = ERROR_TM_BAD_CMD;                    break;            }            /* %%EndUserCode   fwWebDefaultLogInV6_Body */        }        break;                /* ================================================================= */        case WMID_fwWebDefaultLogOut :   /* string (DATATYPE_STRING_K) : read-write */        {            /* %%BeginUserCode fwWebDefaultLogOut_Body */                    /* Note: Locking is indicated as being handled by the user */                    switch (command)            {                case CMD_GET_K:                    status = wmbObjectImport(obj,fwWebDefaultLogOut,256,DATATYPE_STRING_K);                    break;                case CMD_NVMSET_K:                    status = wmbObjectExport(obj,fwWebDefaultLogOut,256,DATATYPE_STRING_K,&nSize);                    break;                case CMD_GET_NEXT_K:                    /* Insert Instance Increment Code here */                            status = wmbObjectImport(obj,fwWebDefaultLogOut,256,DATATYPE_STRING_K);                            /* Perform NEXT on instance */                    break;                case CMD_TEST_K:                    /* Custom validation was done at the WMB */                    /*   (validation string: "NULL") */                            /* Insert additional validate code here */                            if (OK != status)                    {   wmbObjectStatusSet(obj,ERROR_GENERAL_OUT_OF_RANGE);                        return ERROR;                    }                            /* Attach undo information to transaction */                    wmbObjectSavedSet(obj,fwWebDefaultLogOut,256,DATATYPE_STRING_K);                    break;                case CMD_COMMIT_K:                    status = wmbObjectExport(obj,fwWebDefaultLogOut,256,DATATYPE_STRING_K,&nSize);                    break;                case CMD_UNDO_K:                    /* Retrieve undo information from transaction */                    wmbObjectSavedGet(obj,fwWebDefaultLogOut,256,DATATYPE_STRING_K);                    break;                case CMD_COMPLETE_K:                    /* Retrieve undo information from transaction */                    wmbObjectSavedFree(obj);                    break;                default:                    wmbObjectStatusSet(obj,ERROR_TM_BAD_CMD);                      return ERROR;                    break;            }                    /* %%EndUserCode   fwWebDefaultLogOut_Body */        }        break;                /* ================================================================= */        case WMID_fwWebDefaultLogOutV6 :   /* string (DATATYPE_STRING_K) : read-write */        {            /* %%BeginUserCode fwWebDefaultLogOutV6_Body */                    /* Note: Locking is indicated as being handled by the user */                    switch (command)            {                case CMD_GET_K:                    status = wmbObjectImport(obj,fwWebDefaultLogOutV6,256 /* USE STRLEN()+1 */,DATATYPE_STRING_K);                    break;                case CMD_NVMSET_K:                    status = wmbObjectExport(obj,fwWebDefaultLogOutV6,256,DATATYPE_STRING_K,&nSize);                    break;                case CMD_GET_NEXT_K:                    /* Insert Instance Increment Code here */                            status = wmbObjectImport(obj,fwWebDefaultLogOutV6,256 /* USE STRLEN()+1 */,DATATYPE_STRING_K);                            /* Perform NEXT on instance */                    break;                case CMD_TEST_K:                    /*   (validation string: "NULL") */                    /* status = wmbObjectSetRangeTest(obj); */                            /* Insert additional validate code here */                            if (OK != status)                    {   error = ERROR_GENERAL_OUT_OF_RANGE;                        break;                    }                            /* Attach undo information to transaction */                    wmbObjectSavedSet(obj,fwWebDefaultLogOutV6,256 /* USE STRLEN()+1 */,DATATYPE_STRING_K);                    break;                case CMD_COMMIT_K:                    status = wmbObjectExport(obj,fwWebDefaultLogOutV6,256,DATATYPE_STRING_K,&nSize);                    break;                case CMD_UNDO_K:                    /* Retrieve undo information from transaction */                    wmbObjectSavedGet(obj,fwWebDefaultLogOutV6,256,DATATYPE_STRING_K);                    break;                case CMD_COMPLETE_K:                    /* Retrieve undo information from transaction */                    wmbObjectSavedFree(obj);                    break;                default:                    error = ERROR_TM_BAD_CMD;                    break;            }            /* %%EndUserCode   fwWebDefaultLogOutV6_Body */        }        break;        

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -