const.go 732 B

123456789101112131415161718192021222324252627282930313233343536
  1. package tinymq
  2. import (
  3. "fmt"
  4. "git.me9.top/git/tinymq/config"
  5. )
  6. // 定义成功与失败的值
  7. const STATE_OK = 1
  8. const STATE_FAILED = 0
  9. // 转换 id 到对应的消息
  10. func IdMsg(id uint8) string {
  11. switch id {
  12. case config.NEXT_SUBSCRIBE:
  13. return "NEXT SUBSCRIBE"
  14. case config.NEXT_MIDDLE:
  15. return "NEXT MIDDLE"
  16. case config.CONVERT_FAILED:
  17. return "CONVERT FAILED"
  18. case config.FORBIDDEN:
  19. return "FORBIDDEN"
  20. case config.SYSTEM_ERROR:
  21. return "SYSTEM ERROR"
  22. case config.GET_TIMEOUT:
  23. return "GET TIMEOUT"
  24. case config.NO_MATCH_CONNECT:
  25. return "NO MATCH CONNECT"
  26. case config.NO_MATCH_FILTER:
  27. return "NO MATCH FILTER"
  28. case config.NO_MATCH_CMD:
  29. return "NO MATCH CMD"
  30. }
  31. return fmt.Sprintf("UNKNOWN %d", id)
  32. }