helper.go 401 B

12345678910111213141516171819202122232425
  1. package cproto
  2. import "errors"
  3. // Code written by hand
  4. // Helping to use some definitions
  5. func StrEc(e Ec) string {
  6. return Ec_name[int32(e)]
  7. }
  8. func ErrEc(e Ec) error {
  9. if e == Ec_SUC {
  10. return nil
  11. }
  12. return errors.New(StrEc(e))
  13. }
  14. func StrReason(r NetClosedReason) string {
  15. return NetClosedReason_name[int32(r)]
  16. }
  17. func ErrReason(r NetClosedReason) error {
  18. return errors.New(StrReason(r))
  19. }