📄 wmb_fwwebsample.c
字号:
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 + -