|
|
@@ -0,0 +1,25 @@
|
|
|
+package cproto
|
|
|
+
|
|
|
+import "errors"
|
|
|
+
|
|
|
+// Code written by hand
|
|
|
+// Helping to use some definitions
|
|
|
+
|
|
|
+func StrEc(e Ec) string {
|
|
|
+ return Ec_name[int32(e)]
|
|
|
+}
|
|
|
+
|
|
|
+func ErrEc(e Ec) error {
|
|
|
+ if e == Ec_SUC {
|
|
|
+ return nil
|
|
|
+ }
|
|
|
+ return errors.New(StrEc(e))
|
|
|
+}
|
|
|
+
|
|
|
+func StrReason(r NetClosedReason) string {
|
|
|
+ return NetClosedReason_name[int32(r)]
|
|
|
+}
|
|
|
+
|
|
|
+func ErrReason(r NetClosedReason) error {
|
|
|
+ return errors.New(StrReason(r))
|
|
|
+}
|