Documentation ¶
Overview ¶
Package protobuf is a generated protocol buffer package.
It is generated from these files:
msg.proto
It has these top-level messages:
Request Response
Index ¶
- Variables
- type Err
- type Request
- type Response
- func (m *Response) GetCnt() string
- func (m *Response) GetErrCode() Err
- func (m *Response) GetErrDes() string
- func (m *Response) GetPath() string
- func (m *Response) GetTag() string
- func (m *Response) GetValue() string
- func (m *Response) GetVerb() uint32
- func (*Response) ProtoMessage()
- func (m *Response) Reset()
- func (m *Response) String() string
- type Verb
Constants ¶
This section is empty.
Variables ¶
View Source
var Err_name = map[int32]string{
0: "OK",
2: "UNKNOWN_VERB",
3: "READ_ONLY",
4: "TIME_OUT",
6: "BAD_PATH",
7: "NOT_LEADER",
20: "NOT_DIR",
21: "IS_DIR",
22: "BAD_PATH_PAT",
23: "UNKNOWN",
24: "DATA_MUST_BE_NUMBER",
26: "ONE_ITEM_OF_DIR_IS_FILE",
27: "LAST_FILE_IS_DIR_ALREADY",
28: "FILE_ATTR_NOT_IS_INCREASE",
29: "DIR_CANT_REMOVE",
30: "JSON_MARSHAL",
31: "ROOT_IS_READONLY",
32: "PATH_FILE_ATTR",
34: "UNSIGNINT_ERR",
35: "RET_LESS_OF_ZERO",
1033: "EXIST",
1025: "NOT_EXIST",
127: "OTHER",
128: "ERR",
129: "PROTO_MARSHAL",
}
View Source
var Err_value = map[string]int32{
"OK": 0,
"UNKNOWN_VERB": 2,
"READ_ONLY": 3,
"TIME_OUT": 4,
"BAD_PATH": 6,
"NOT_LEADER": 7,
"NOT_DIR": 20,
"IS_DIR": 21,
"BAD_PATH_PAT": 22,
"UNKNOWN": 23,
"DATA_MUST_BE_NUMBER": 24,
"ONE_ITEM_OF_DIR_IS_FILE": 26,
"LAST_FILE_IS_DIR_ALREADY": 27,
"FILE_ATTR_NOT_IS_INCREASE": 28,
"DIR_CANT_REMOVE": 29,
"JSON_MARSHAL": 30,
"ROOT_IS_READONLY": 31,
"PATH_FILE_ATTR": 32,
"UNSIGNINT_ERR": 34,
"RET_LESS_OF_ZERO": 35,
"EXIST": 1033,
"NOT_EXIST": 1025,
"OTHER": 127,
"ERR": 128,
"PROTO_MARSHAL": 129,
}
View Source
var Verb_name = map[int32]string{
1: "GET",
2: "SET",
4: "DEL",
256: "CREATE",
512: "PERSISTENT",
1024: "EPHEMERAL",
2048: "SEQUENTIAL",
8192: "NUMBER",
4096: "DIR",
65536: "WATCH",
131072: "WATCH_ALL",
262144: "WATCH_PUSH",
268435456: "SERVER",
268435457: "NONE",
}
View Source
var Verb_value = map[string]int32{
"GET": 1,
"SET": 2,
"DEL": 4,
"CREATE": 256,
"PERSISTENT": 512,
"EPHEMERAL": 1024,
"SEQUENTIAL": 2048,
"NUMBER": 8192,
"DIR": 4096,
"WATCH": 65536,
"WATCH_ALL": 131072,
"WATCH_PUSH": 262144,
"SERVER": 268435456,
"NONE": 268435457,
}
Functions ¶
This section is empty.
Types ¶
type Err ¶
type Err int32
const ( // don't use value 0 Err_OK Err = 0 Err_UNKNOWN_VERB Err = 2 Err_READ_ONLY Err = 3 Err_TIME_OUT Err = 4 Err_BAD_PATH Err = 6 Err_NOT_LEADER Err = 7 Err_NOT_DIR Err = 20 Err_IS_DIR Err = 21 Err_BAD_PATH_PAT Err = 22 Err_UNKNOWN Err = 23 Err_DATA_MUST_BE_NUMBER Err = 24 Err_ONE_ITEM_OF_DIR_IS_FILE Err = 26 Err_LAST_FILE_IS_DIR_ALREADY Err = 27 Err_FILE_ATTR_NOT_IS_INCREASE Err = 28 Err_DIR_CANT_REMOVE Err = 29 Err_JSON_MARSHAL Err = 30 Err_ROOT_IS_READONLY Err = 31 Err_PATH_FILE_ATTR Err = 32 Err_UNSIGNINT_ERR Err = 34 Err_RET_LESS_OF_ZERO Err = 35 Err_EXIST Err = 1033 Err_NOT_EXIST Err = 1025 Err_OTHER Err = 127 Err_ERR Err = 128 Err_PROTO_MARSHAL Err = 129 )
func (*Err) UnmarshalJSON ¶
type Request ¶
type Request struct { Tag *string `protobuf:"bytes,1,opt,name=tag" json:"tag,omitempty"` Verb *uint32 `protobuf:"varint,2,opt,name=verb" json:"verb,omitempty"` Path *string `protobuf:"bytes,3,opt,name=path" json:"path,omitempty"` Value *string `protobuf:"bytes,4,opt,name=value" json:"value,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*Request) ProtoMessage ¶
func (*Request) ProtoMessage()
type Response ¶
type Response struct { Tag *string `protobuf:"bytes,1,opt,name=tag" json:"tag,omitempty"` Verb *uint32 `protobuf:"varint,2,opt,name=verb" json:"verb,omitempty"` Path *string `protobuf:"bytes,3,opt,name=path" json:"path,omitempty"` Value *string `protobuf:"bytes,4,opt,name=value" json:"value,omitempty"` Cnt *string `protobuf:"bytes,5,opt,name=cnt" json:"cnt,omitempty"` ErrCode *Err `protobuf:"varint,100,opt,name=errCode,enum=protobuf.Err" json:"errCode,omitempty"` ErrDes *string `protobuf:"bytes,101,opt,name=errDes" json:"errDes,omitempty"` XXX_unrecognized []byte `json:"-"` }
see doc/proto.md
func (*Response) GetErrCode ¶
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
type Verb ¶
type Verb int32
const ( Verb_GET Verb = 1 Verb_SET Verb = 2 Verb_DEL Verb = 4 Verb_CREATE Verb = 256 Verb_PERSISTENT Verb = 512 Verb_EPHEMERAL Verb = 1024 Verb_SEQUENTIAL Verb = 2048 Verb_NUMBER Verb = 8192 Verb_DIR Verb = 4096 Verb_WATCH Verb = 65536 Verb_WATCH_ALL Verb = 131072 Verb_WATCH_PUSH Verb = 262144 Verb_SERVER Verb = 268435456 Verb_NONE Verb = 268435457 )
func (*Verb) UnmarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.