protobuf

package
v0.0.0-...-3cbc9b2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 7, 2015 License: MIT Imports: 2 Imported by: 0

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

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) Enum

func (x Err) Enum() *Err

func (Err) String

func (x Err) String() string

func (*Err) UnmarshalJSON

func (x *Err) UnmarshalJSON(data []byte) error

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) GetPath

func (m *Request) GetPath() string

func (*Request) GetTag

func (m *Request) GetTag() string

func (*Request) GetValue

func (m *Request) GetValue() string

func (*Request) GetVerb

func (m *Request) GetVerb() uint32

func (*Request) ProtoMessage

func (*Request) ProtoMessage()

func (*Request) Reset

func (m *Request) Reset()

func (*Request) String

func (m *Request) String() string

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) GetCnt

func (m *Response) GetCnt() string

func (*Response) GetErrCode

func (m *Response) GetErrCode() Err

func (*Response) GetErrDes

func (m *Response) GetErrDes() string

func (*Response) GetPath

func (m *Response) GetPath() string

func (*Response) GetTag

func (m *Response) GetTag() string

func (*Response) GetValue

func (m *Response) GetValue() string

func (*Response) GetVerb

func (m *Response) GetVerb() uint32

func (*Response) ProtoMessage

func (*Response) ProtoMessage()

func (*Response) Reset

func (m *Response) Reset()

func (*Response) String

func (m *Response) String() string

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) Enum

func (x Verb) Enum() *Verb

func (Verb) String

func (x Verb) String() string

func (*Verb) UnmarshalJSON

func (x *Verb) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL