fastweb.lua 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. -- fastweb.lua
  2. local fastweb = {}
  3. --[[
  4. 生成软件唯一GUID
  5. @return 返回唯一GUID字符串
  6. ]]
  7. function fastweb.make_software_guid()
  8. return fw_make_software_guid()
  9. end
  10. --[[
  11. 接管打印
  12. @param args 可变参数
  13. ]]
  14. function fastweb.print(...)
  15. fw_print(...)
  16. end
  17. --[[
  18. 置全局指针
  19. @param name 名称
  20. @param ptr 指针
  21. @return 是否成功设置
  22. ]]
  23. function fastweb.set_ptr(name, ptr)
  24. return fw_set_ptr(name, ptr)
  25. end
  26. --[[
  27. 置全局文本
  28. @param name 名称
  29. @param value 文本值
  30. ]]
  31. function fastweb.set_str(name, value)
  32. fw_set_str(name, value)
  33. end
  34. --[[
  35. 取全局文本
  36. @param name 名称
  37. @return 返回全局文本值
  38. ]]
  39. function fastweb.get_str(name)
  40. return fw_get_str(name)
  41. end
  42. --[[
  43. 抛出异常
  44. @param msg 异常信息
  45. ]]
  46. function fastweb.throw_string(msg)
  47. fw_throw_string(msg)
  48. end
  49. --[[
  50. 网站目录
  51. @return 返回网站目录路径
  52. ]]
  53. function fastweb.website_dir()
  54. return fw_website_dir()
  55. end
  56. --[[
  57. 取当前毫秒时间戳
  58. ]]
  59. function fastweb.now_msec()
  60. return fw_now_msec()
  61. end
  62. --[[
  63. 取当前秒时间戳
  64. ]]
  65. function fastweb.now_sec()
  66. return fw_now_sec()
  67. end
  68. --[[
  69. 创建LUA虚拟机环境
  70. param lua_filepath LUA路径
  71. ]]
  72. function fastweb.create_env(lua_filepath)
  73. return fw_create_env(lua_filepath)
  74. end
  75. --[[
  76. 睡眠
  77. ]]
  78. function fastweb.sleep_msec(msec)
  79. fw_sleep_msec(msec)
  80. end
  81. --[[
  82. 取当前毫秒时间戳
  83. ]]
  84. function fastweb.now_msec()
  85. return fw_now_msec()
  86. end
  87. --[[
  88. 转INT
  89. ]]
  90. function fastweb.toint(obj)
  91. return fw_toint(obj)
  92. end
  93. --[[
  94. 文件最后修改时间
  95. ]]
  96. function fastweb.file_last_modified_time(filepath)
  97. return file_last_modify_time(filepath)
  98. end
  99. return fastweb