1 Star 1 Fork 0

凡卡 / libp2parea

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
message.pb.go 40.17 KB
一键复制 编辑 原始数据 按行查看 历史
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: message.proto
//包名,通过protoc生成时go文件时
package go_protobuf
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
io "io"
math "math"
math_bits "math/bits"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type Message struct {
Head *MessageHead `protobuf:"bytes,1,opt,name=Head,proto3" json:"Head,omitempty"`
Body *MessageBody `protobuf:"bytes,2,opt,name=Body,proto3" json:"Body,omitempty"`
DataPlus []byte `protobuf:"bytes,3,opt,name=DataPlus,proto3" json:"DataPlus,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Message) Reset() { *m = Message{} }
func (m *Message) String() string { return proto.CompactTextString(m) }
func (*Message) ProtoMessage() {}
func (*Message) Descriptor() ([]byte, []int) {
return fileDescriptor_33c57e4bae7b9afd, []int{0}
}
func (m *Message) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_Message.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalToSizedBuffer(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (m *Message) XXX_Merge(src proto.Message) {
xxx_messageInfo_Message.Merge(m, src)
}
func (m *Message) XXX_Size() int {
return m.Size()
}
func (m *Message) XXX_DiscardUnknown() {
xxx_messageInfo_Message.DiscardUnknown(m)
}
var xxx_messageInfo_Message proto.InternalMessageInfo
func (m *Message) GetHead() *MessageHead {
if m != nil {
return m.Head
}
return nil
}
func (m *Message) GetBody() *MessageBody {
if m != nil {
return m.Body
}
return nil
}
func (m *Message) GetDataPlus() []byte {
if m != nil {
return m.DataPlus
}
return nil
}
type MessageHead struct {
RecvId []byte `protobuf:"bytes,1,opt,name=RecvId,proto3" json:"RecvId,omitempty"`
RecvSuperId []byte `protobuf:"bytes,2,opt,name=RecvSuperId,proto3" json:"RecvSuperId,omitempty"`
RecvVnode []byte `protobuf:"bytes,3,opt,name=RecvVnode,proto3" json:"RecvVnode,omitempty"`
Sender []byte `protobuf:"bytes,4,opt,name=Sender,proto3" json:"Sender,omitempty"`
SenderSuperId []byte `protobuf:"bytes,5,opt,name=SenderSuperId,proto3" json:"SenderSuperId,omitempty"`
SenderVnode []byte `protobuf:"bytes,6,opt,name=SenderVnode,proto3" json:"SenderVnode,omitempty"`
Accurate bool `protobuf:"varint,7,opt,name=Accurate,proto3" json:"Accurate,omitempty"`
RecvProxyId []byte `protobuf:"bytes,8,opt,name=RecvProxyId,proto3" json:"RecvProxyId,omitempty"`
SenderProxyId []byte `protobuf:"bytes,9,opt,name=SenderProxyId,proto3" json:"SenderProxyId,omitempty"`
SearchVnodeEndId []byte `protobuf:"bytes,10,opt,name=SearchVnodeEndId,proto3" json:"SearchVnodeEndId,omitempty"`
OneByOne bool `protobuf:"varint,11,opt,name=OneByOne,proto3" json:"OneByOne,omitempty"`
SenderMachineID string `protobuf:"bytes,12,opt,name=SenderMachineID,proto3" json:"SenderMachineID,omitempty"`
RecvMachineID string `protobuf:"bytes,13,opt,name=RecvMachineID,proto3" json:"RecvMachineID,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MessageHead) Reset() { *m = MessageHead{} }
func (m *MessageHead) String() string { return proto.CompactTextString(m) }
func (*MessageHead) ProtoMessage() {}
func (*MessageHead) Descriptor() ([]byte, []int) {
return fileDescriptor_33c57e4bae7b9afd, []int{1}
}
func (m *MessageHead) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *MessageHead) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_MessageHead.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalToSizedBuffer(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (m *MessageHead) XXX_Merge(src proto.Message) {
xxx_messageInfo_MessageHead.Merge(m, src)
}
func (m *MessageHead) XXX_Size() int {
return m.Size()
}
func (m *MessageHead) XXX_DiscardUnknown() {
xxx_messageInfo_MessageHead.DiscardUnknown(m)
}
var xxx_messageInfo_MessageHead proto.InternalMessageInfo
func (m *MessageHead) GetRecvId() []byte {
if m != nil {
return m.RecvId
}
return nil
}
func (m *MessageHead) GetRecvSuperId() []byte {
if m != nil {
return m.RecvSuperId
}
return nil
}
func (m *MessageHead) GetRecvVnode() []byte {
if m != nil {
return m.RecvVnode
}
return nil
}
func (m *MessageHead) GetSender() []byte {
if m != nil {
return m.Sender
}
return nil
}
func (m *MessageHead) GetSenderSuperId() []byte {
if m != nil {
return m.SenderSuperId
}
return nil
}
func (m *MessageHead) GetSenderVnode() []byte {
if m != nil {
return m.SenderVnode
}
return nil
}
func (m *MessageHead) GetAccurate() bool {
if m != nil {
return m.Accurate
}
return false
}
func (m *MessageHead) GetRecvProxyId() []byte {
if m != nil {
return m.RecvProxyId
}
return nil
}
func (m *MessageHead) GetSenderProxyId() []byte {
if m != nil {
return m.SenderProxyId
}
return nil
}
func (m *MessageHead) GetSearchVnodeEndId() []byte {
if m != nil {
return m.SearchVnodeEndId
}
return nil
}
func (m *MessageHead) GetOneByOne() bool {
if m != nil {
return m.OneByOne
}
return false
}
func (m *MessageHead) GetSenderMachineID() string {
if m != nil {
return m.SenderMachineID
}
return ""
}
func (m *MessageHead) GetRecvMachineID() string {
if m != nil {
return m.RecvMachineID
}
return ""
}
type MessageBody struct {
MessageId uint64 `protobuf:"varint,1,opt,name=MessageId,proto3" json:"MessageId,omitempty"`
CreateTime uint64 `protobuf:"varint,2,opt,name=CreateTime,proto3" json:"CreateTime,omitempty"`
ReplyTime uint64 `protobuf:"varint,3,opt,name=ReplyTime,proto3" json:"ReplyTime,omitempty"`
Hash []byte `protobuf:"bytes,4,opt,name=Hash,proto3" json:"Hash,omitempty"`
ReplyHash []byte `protobuf:"bytes,5,opt,name=ReplyHash,proto3" json:"ReplyHash,omitempty"`
SendRand uint64 `protobuf:"varint,6,opt,name=SendRand,proto3" json:"SendRand,omitempty"`
RecvRand uint64 `protobuf:"varint,7,opt,name=RecvRand,proto3" json:"RecvRand,omitempty"`
Content []byte `protobuf:"bytes,8,opt,name=Content,proto3" json:"Content,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MessageBody) Reset() { *m = MessageBody{} }
func (m *MessageBody) String() string { return proto.CompactTextString(m) }
func (*MessageBody) ProtoMessage() {}
func (*MessageBody) Descriptor() ([]byte, []int) {
return fileDescriptor_33c57e4bae7b9afd, []int{2}
}
func (m *MessageBody) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *MessageBody) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_MessageBody.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalToSizedBuffer(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (m *MessageBody) XXX_Merge(src proto.Message) {
xxx_messageInfo_MessageBody.Merge(m, src)
}
func (m *MessageBody) XXX_Size() int {
return m.Size()
}
func (m *MessageBody) XXX_DiscardUnknown() {
xxx_messageInfo_MessageBody.DiscardUnknown(m)
}
var xxx_messageInfo_MessageBody proto.InternalMessageInfo
func (m *MessageBody) GetMessageId() uint64 {
if m != nil {
return m.MessageId
}
return 0
}
func (m *MessageBody) GetCreateTime() uint64 {
if m != nil {
return m.CreateTime
}
return 0
}
func (m *MessageBody) GetReplyTime() uint64 {
if m != nil {
return m.ReplyTime
}
return 0
}
func (m *MessageBody) GetHash() []byte {
if m != nil {
return m.Hash
}
return nil
}
func (m *MessageBody) GetReplyHash() []byte {
if m != nil {
return m.ReplyHash
}
return nil
}
func (m *MessageBody) GetSendRand() uint64 {
if m != nil {
return m.SendRand
}
return 0
}
func (m *MessageBody) GetRecvRand() uint64 {
if m != nil {
return m.RecvRand
}
return 0
}
func (m *MessageBody) GetContent() []byte {
if m != nil {
return m.Content
}
return nil
}
func init() {
proto.RegisterType((*Message)(nil), "protobuf.Message")
proto.RegisterType((*MessageHead)(nil), "protobuf.MessageHead")
proto.RegisterType((*MessageBody)(nil), "protobuf.MessageBody")
}
func init() { proto.RegisterFile("message.proto", fileDescriptor_33c57e4bae7b9afd) }
var fileDescriptor_33c57e4bae7b9afd = []byte{
// 448 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x53, 0xdd, 0x6e, 0xd3, 0x30,
0x14, 0xc6, 0x34, 0xeb, 0xcf, 0x69, 0x2b, 0x90, 0x25, 0x90, 0x85, 0xa6, 0x10, 0x55, 0x5c, 0x04,
0x2e, 0x8a, 0x04, 0x4f, 0x40, 0x37, 0xa4, 0xe5, 0x62, 0xda, 0xe4, 0x22, 0x2e, 0xb8, 0x41, 0x5e,
0x7c, 0x58, 0x27, 0x6d, 0x4e, 0x95, 0x26, 0x88, 0x88, 0x17, 0xe1, 0x75, 0xb8, 0xe3, 0x92, 0x47,
0x40, 0xe5, 0x9a, 0x77, 0x40, 0x3e, 0xb6, 0x93, 0x0c, 0xb4, 0xab, 0xfa, 0xfb, 0xf1, 0x39, 0x9f,
0xfb, 0x29, 0x30, 0xbf, 0xc1, 0xdd, 0x4e, 0x5d, 0xe2, 0x72, 0x5b, 0x16, 0x55, 0xc1, 0xc7, 0xf4,
0x73, 0x51, 0x7f, 0x5a, 0x7c, 0x85, 0xd1, 0xa9, 0x93, 0xf8, 0x73, 0x88, 0x4e, 0x50, 0x69, 0xc1,
0x12, 0x96, 0x4e, 0x5f, 0x3d, 0x5a, 0x06, 0xcf, 0xd2, 0x1b, 0xac, 0x28, 0xc9, 0x62, 0xad, 0xab,
0x42, 0x37, 0xe2, 0xfe, 0x1d, 0x56, 0x2b, 0x4a, 0xb2, 0xf0, 0x27, 0x30, 0x3e, 0x56, 0x95, 0x3a,
0xbf, 0xae, 0x77, 0x62, 0x90, 0xb0, 0x74, 0x26, 0x5b, 0xbc, 0xf8, 0x3e, 0x80, 0x69, 0x6f, 0x38,
0x7f, 0x0c, 0x43, 0x89, 0xf9, 0xe7, 0xcc, 0x65, 0x98, 0x49, 0x8f, 0x78, 0x02, 0x53, 0x7b, 0x5a,
0xd7, 0x5b, 0x2c, 0x33, 0x4d, 0x5b, 0x67, 0xb2, 0x4f, 0xf1, 0x43, 0x98, 0x58, 0xf8, 0xde, 0x14,
0x1a, 0xfd, 0x9a, 0x8e, 0xb0, 0x73, 0xd7, 0x68, 0x34, 0x96, 0x22, 0x72, 0x73, 0x1d, 0xe2, 0xcf,
0x60, 0xee, 0x4e, 0x61, 0xf2, 0x01, 0xc9, 0xb7, 0x49, 0xbb, 0xdd, 0x11, 0x6e, 0xfa, 0xd0, 0x6d,
0xef, 0x51, 0xf6, 0x8d, 0x6f, 0xf2, 0xbc, 0x2e, 0x55, 0x85, 0x62, 0x94, 0xb0, 0x74, 0x2c, 0x5b,
0x1c, 0xb2, 0x9f, 0x97, 0xc5, 0x97, 0x26, 0xd3, 0x62, 0xdc, 0x65, 0xf7, 0x54, 0x97, 0x22, 0x78,
0x26, 0xfd, 0x14, 0xc1, 0xf5, 0x02, 0x1e, 0xae, 0x51, 0x95, 0xf9, 0x86, 0x56, 0xbe, 0x35, 0x3a,
0xd3, 0x02, 0xc8, 0xf8, 0x1f, 0x6f, 0xf3, 0x9c, 0x19, 0x5c, 0x35, 0x67, 0x06, 0xc5, 0xd4, 0xe5,
0x09, 0x98, 0xa7, 0xf0, 0xc0, 0x0d, 0x3e, 0x55, 0xf9, 0xe6, 0xca, 0x60, 0x76, 0x2c, 0x66, 0x09,
0x4b, 0x27, 0xf2, 0x5f, 0xda, 0xe6, 0xb2, 0x31, 0x3b, 0xdf, 0x9c, 0x7c, 0xb7, 0xc9, 0xc5, 0x1f,
0xd6, 0x76, 0x48, 0x7d, 0x1f, 0xc2, 0xc4, 0x43, 0x5f, 0x63, 0x24, 0x3b, 0x82, 0xc7, 0x00, 0x47,
0x25, 0xaa, 0x0a, 0xdf, 0x5d, 0xdd, 0x20, 0x15, 0x19, 0xc9, 0x1e, 0xe3, 0x7a, 0xdc, 0x5e, 0x37,
0x24, 0x0f, 0xdc, 0xed, 0x96, 0xe0, 0x1c, 0xa2, 0x13, 0xb5, 0xdb, 0xf8, 0x16, 0xe9, 0xdc, 0xde,
0x20, 0xe1, 0x20, 0x34, 0xef, 0x09, 0xfb, 0x4f, 0xd8, 0x67, 0x49, 0x65, 0x34, 0x15, 0x17, 0xc9,
0x16, 0x5b, 0xcd, 0x3e, 0x85, 0xb4, 0x91, 0xd3, 0x02, 0xe6, 0x02, 0x46, 0x47, 0x85, 0xa9, 0xd0,
0x54, 0xbe, 0xb1, 0x00, 0x57, 0x4f, 0x7f, 0xec, 0x63, 0xf6, 0x73, 0x1f, 0xb3, 0x5f, 0xfb, 0x98,
0x7d, 0xfb, 0x1d, 0xdf, 0xfb, 0x30, 0x5f, 0xbe, 0xbc, 0x2c, 0x3e, 0x86, 0x4f, 0xe0, 0x62, 0x48,
0xa7, 0xd7, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0xb4, 0xe5, 0xaf, 0x10, 0x73, 0x03, 0x00, 0x00,
}
func (m *Message) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalToSizedBuffer(dAtA[:size])
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *Message) MarshalTo(dAtA []byte) (int, error) {
size := m.Size()
return m.MarshalToSizedBuffer(dAtA[:size])
}
func (m *Message) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i := len(dAtA)
_ = i
var l int
_ = l
if m.XXX_unrecognized != nil {
i -= len(m.XXX_unrecognized)
copy(dAtA[i:], m.XXX_unrecognized)
}
if len(m.DataPlus) > 0 {
i -= len(m.DataPlus)
copy(dAtA[i:], m.DataPlus)
i = encodeVarintMessage(dAtA, i, uint64(len(m.DataPlus)))
i--
dAtA[i] = 0x1a
}
if m.Body != nil {
{
size, err := m.Body.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintMessage(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0x12
}
if m.Head != nil {
{
size, err := m.Head.MarshalToSizedBuffer(dAtA[:i])
if err != nil {
return 0, err
}
i -= size
i = encodeVarintMessage(dAtA, i, uint64(size))
}
i--
dAtA[i] = 0xa
}
return len(dAtA) - i, nil
}
func (m *MessageHead) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalToSizedBuffer(dAtA[:size])
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *MessageHead) MarshalTo(dAtA []byte) (int, error) {
size := m.Size()
return m.MarshalToSizedBuffer(dAtA[:size])
}
func (m *MessageHead) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i := len(dAtA)
_ = i
var l int
_ = l
if m.XXX_unrecognized != nil {
i -= len(m.XXX_unrecognized)
copy(dAtA[i:], m.XXX_unrecognized)
}
if len(m.RecvMachineID) > 0 {
i -= len(m.RecvMachineID)
copy(dAtA[i:], m.RecvMachineID)
i = encodeVarintMessage(dAtA, i, uint64(len(m.RecvMachineID)))
i--
dAtA[i] = 0x6a
}
if len(m.SenderMachineID) > 0 {
i -= len(m.SenderMachineID)
copy(dAtA[i:], m.SenderMachineID)
i = encodeVarintMessage(dAtA, i, uint64(len(m.SenderMachineID)))
i--
dAtA[i] = 0x62
}
if m.OneByOne {
i--
if m.OneByOne {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i--
dAtA[i] = 0x58
}
if len(m.SearchVnodeEndId) > 0 {
i -= len(m.SearchVnodeEndId)
copy(dAtA[i:], m.SearchVnodeEndId)
i = encodeVarintMessage(dAtA, i, uint64(len(m.SearchVnodeEndId)))
i--
dAtA[i] = 0x52
}
if len(m.SenderProxyId) > 0 {
i -= len(m.SenderProxyId)
copy(dAtA[i:], m.SenderProxyId)
i = encodeVarintMessage(dAtA, i, uint64(len(m.SenderProxyId)))
i--
dAtA[i] = 0x4a
}
if len(m.RecvProxyId) > 0 {
i -= len(m.RecvProxyId)
copy(dAtA[i:], m.RecvProxyId)
i = encodeVarintMessage(dAtA, i, uint64(len(m.RecvProxyId)))
i--
dAtA[i] = 0x42
}
if m.Accurate {
i--
if m.Accurate {
dAtA[i] = 1
} else {
dAtA[i] = 0
}
i--
dAtA[i] = 0x38
}
if len(m.SenderVnode) > 0 {
i -= len(m.SenderVnode)
copy(dAtA[i:], m.SenderVnode)
i = encodeVarintMessage(dAtA, i, uint64(len(m.SenderVnode)))
i--
dAtA[i] = 0x32
}
if len(m.SenderSuperId) > 0 {
i -= len(m.SenderSuperId)
copy(dAtA[i:], m.SenderSuperId)
i = encodeVarintMessage(dAtA, i, uint64(len(m.SenderSuperId)))
i--
dAtA[i] = 0x2a
}
if len(m.Sender) > 0 {
i -= len(m.Sender)
copy(dAtA[i:], m.Sender)
i = encodeVarintMessage(dAtA, i, uint64(len(m.Sender)))
i--
dAtA[i] = 0x22
}
if len(m.RecvVnode) > 0 {
i -= len(m.RecvVnode)
copy(dAtA[i:], m.RecvVnode)
i = encodeVarintMessage(dAtA, i, uint64(len(m.RecvVnode)))
i--
dAtA[i] = 0x1a
}
if len(m.RecvSuperId) > 0 {
i -= len(m.RecvSuperId)
copy(dAtA[i:], m.RecvSuperId)
i = encodeVarintMessage(dAtA, i, uint64(len(m.RecvSuperId)))
i--
dAtA[i] = 0x12
}
if len(m.RecvId) > 0 {
i -= len(m.RecvId)
copy(dAtA[i:], m.RecvId)
i = encodeVarintMessage(dAtA, i, uint64(len(m.RecvId)))
i--
dAtA[i] = 0xa
}
return len(dAtA) - i, nil
}
func (m *MessageBody) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalToSizedBuffer(dAtA[:size])
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *MessageBody) MarshalTo(dAtA []byte) (int, error) {
size := m.Size()
return m.MarshalToSizedBuffer(dAtA[:size])
}
func (m *MessageBody) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i := len(dAtA)
_ = i
var l int
_ = l
if m.XXX_unrecognized != nil {
i -= len(m.XXX_unrecognized)
copy(dAtA[i:], m.XXX_unrecognized)
}
if len(m.Content) > 0 {
i -= len(m.Content)
copy(dAtA[i:], m.Content)
i = encodeVarintMessage(dAtA, i, uint64(len(m.Content)))
i--
dAtA[i] = 0x42
}
if m.RecvRand != 0 {
i = encodeVarintMessage(dAtA, i, uint64(m.RecvRand))
i--
dAtA[i] = 0x38
}
if m.SendRand != 0 {
i = encodeVarintMessage(dAtA, i, uint64(m.SendRand))
i--
dAtA[i] = 0x30
}
if len(m.ReplyHash) > 0 {
i -= len(m.ReplyHash)
copy(dAtA[i:], m.ReplyHash)
i = encodeVarintMessage(dAtA, i, uint64(len(m.ReplyHash)))
i--
dAtA[i] = 0x2a
}
if len(m.Hash) > 0 {
i -= len(m.Hash)
copy(dAtA[i:], m.Hash)
i = encodeVarintMessage(dAtA, i, uint64(len(m.Hash)))
i--
dAtA[i] = 0x22
}
if m.ReplyTime != 0 {
i = encodeVarintMessage(dAtA, i, uint64(m.ReplyTime))
i--
dAtA[i] = 0x18
}
if m.CreateTime != 0 {
i = encodeVarintMessage(dAtA, i, uint64(m.CreateTime))
i--
dAtA[i] = 0x10
}
if m.MessageId != 0 {
i = encodeVarintMessage(dAtA, i, uint64(m.MessageId))
i--
dAtA[i] = 0x8
}
return len(dAtA) - i, nil
}
func encodeVarintMessage(dAtA []byte, offset int, v uint64) int {
offset -= sovMessage(v)
base := offset
for v >= 1<<7 {
dAtA[offset] = uint8(v&0x7f | 0x80)
v >>= 7
offset++
}
dAtA[offset] = uint8(v)
return base
}
func (m *Message) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Head != nil {
l = m.Head.Size()
n += 1 + l + sovMessage(uint64(l))
}
if m.Body != nil {
l = m.Body.Size()
n += 1 + l + sovMessage(uint64(l))
}
l = len(m.DataPlus)
if l > 0 {
n += 1 + l + sovMessage(uint64(l))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *MessageHead) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
l = len(m.RecvId)
if l > 0 {
n += 1 + l + sovMessage(uint64(l))
}
l = len(m.RecvSuperId)
if l > 0 {
n += 1 + l + sovMessage(uint64(l))
}
l = len(m.RecvVnode)
if l > 0 {
n += 1 + l + sovMessage(uint64(l))
}
l = len(m.Sender)
if l > 0 {
n += 1 + l + sovMessage(uint64(l))
}
l = len(m.SenderSuperId)
if l > 0 {
n += 1 + l + sovMessage(uint64(l))
}
l = len(m.SenderVnode)
if l > 0 {
n += 1 + l + sovMessage(uint64(l))
}
if m.Accurate {
n += 2
}
l = len(m.RecvProxyId)
if l > 0 {
n += 1 + l + sovMessage(uint64(l))
}
l = len(m.SenderProxyId)
if l > 0 {
n += 1 + l + sovMessage(uint64(l))
}
l = len(m.SearchVnodeEndId)
if l > 0 {
n += 1 + l + sovMessage(uint64(l))
}
if m.OneByOne {
n += 2
}
l = len(m.SenderMachineID)
if l > 0 {
n += 1 + l + sovMessage(uint64(l))
}
l = len(m.RecvMachineID)
if l > 0 {
n += 1 + l + sovMessage(uint64(l))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *MessageBody) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.MessageId != 0 {
n += 1 + sovMessage(uint64(m.MessageId))
}
if m.CreateTime != 0 {
n += 1 + sovMessage(uint64(m.CreateTime))
}
if m.ReplyTime != 0 {
n += 1 + sovMessage(uint64(m.ReplyTime))
}
l = len(m.Hash)
if l > 0 {
n += 1 + l + sovMessage(uint64(l))
}
l = len(m.ReplyHash)
if l > 0 {
n += 1 + l + sovMessage(uint64(l))
}
if m.SendRand != 0 {
n += 1 + sovMessage(uint64(m.SendRand))
}
if m.RecvRand != 0 {
n += 1 + sovMessage(uint64(m.RecvRand))
}
l = len(m.Content)
if l > 0 {
n += 1 + l + sovMessage(uint64(l))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func sovMessage(x uint64) (n int) {
return (math_bits.Len64(x|1) + 6) / 7
}
func sozMessage(x uint64) (n int) {
return sovMessage(uint64((x << 1) ^ uint64((int64(x) >> 63))))
}
func (m *Message) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: Message: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: Message: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Head", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthMessage
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return ErrInvalidLengthMessage
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.Head == nil {
m.Head = &MessageHead{}
}
if err := m.Head.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Body", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
msglen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if msglen < 0 {
return ErrInvalidLengthMessage
}
postIndex := iNdEx + msglen
if postIndex < 0 {
return ErrInvalidLengthMessage
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
if m.Body == nil {
m.Body = &MessageBody{}
}
if err := m.Body.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field DataPlus", wireType)
}
var byteLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
byteLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if byteLen < 0 {
return ErrInvalidLengthMessage
}
postIndex := iNdEx + byteLen
if postIndex < 0 {
return ErrInvalidLengthMessage
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.DataPlus = append(m.DataPlus[:0], dAtA[iNdEx:postIndex]...)
if m.DataPlus == nil {
m.DataPlus = []byte{}
}
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipMessage(dAtA[iNdEx:])
if err != nil {
return err
}
if (skippy < 0) || (iNdEx+skippy) < 0 {
return ErrInvalidLengthMessage
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *MessageHead) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: MessageHead: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: MessageHead: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field RecvId", wireType)
}
var byteLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
byteLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if byteLen < 0 {
return ErrInvalidLengthMessage
}
postIndex := iNdEx + byteLen
if postIndex < 0 {
return ErrInvalidLengthMessage
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.RecvId = append(m.RecvId[:0], dAtA[iNdEx:postIndex]...)
if m.RecvId == nil {
m.RecvId = []byte{}
}
iNdEx = postIndex
case 2:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field RecvSuperId", wireType)
}
var byteLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
byteLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if byteLen < 0 {
return ErrInvalidLengthMessage
}
postIndex := iNdEx + byteLen
if postIndex < 0 {
return ErrInvalidLengthMessage
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.RecvSuperId = append(m.RecvSuperId[:0], dAtA[iNdEx:postIndex]...)
if m.RecvSuperId == nil {
m.RecvSuperId = []byte{}
}
iNdEx = postIndex
case 3:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field RecvVnode", wireType)
}
var byteLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
byteLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if byteLen < 0 {
return ErrInvalidLengthMessage
}
postIndex := iNdEx + byteLen
if postIndex < 0 {
return ErrInvalidLengthMessage
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.RecvVnode = append(m.RecvVnode[:0], dAtA[iNdEx:postIndex]...)
if m.RecvVnode == nil {
m.RecvVnode = []byte{}
}
iNdEx = postIndex
case 4:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Sender", wireType)
}
var byteLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
byteLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if byteLen < 0 {
return ErrInvalidLengthMessage
}
postIndex := iNdEx + byteLen
if postIndex < 0 {
return ErrInvalidLengthMessage
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Sender = append(m.Sender[:0], dAtA[iNdEx:postIndex]...)
if m.Sender == nil {
m.Sender = []byte{}
}
iNdEx = postIndex
case 5:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field SenderSuperId", wireType)
}
var byteLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
byteLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if byteLen < 0 {
return ErrInvalidLengthMessage
}
postIndex := iNdEx + byteLen
if postIndex < 0 {
return ErrInvalidLengthMessage
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.SenderSuperId = append(m.SenderSuperId[:0], dAtA[iNdEx:postIndex]...)
if m.SenderSuperId == nil {
m.SenderSuperId = []byte{}
}
iNdEx = postIndex
case 6:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field SenderVnode", wireType)
}
var byteLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
byteLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if byteLen < 0 {
return ErrInvalidLengthMessage
}
postIndex := iNdEx + byteLen
if postIndex < 0 {
return ErrInvalidLengthMessage
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.SenderVnode = append(m.SenderVnode[:0], dAtA[iNdEx:postIndex]...)
if m.SenderVnode == nil {
m.SenderVnode = []byte{}
}
iNdEx = postIndex
case 7:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Accurate", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
m.Accurate = bool(v != 0)
case 8:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field RecvProxyId", wireType)
}
var byteLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
byteLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if byteLen < 0 {
return ErrInvalidLengthMessage
}
postIndex := iNdEx + byteLen
if postIndex < 0 {
return ErrInvalidLengthMessage
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.RecvProxyId = append(m.RecvProxyId[:0], dAtA[iNdEx:postIndex]...)
if m.RecvProxyId == nil {
m.RecvProxyId = []byte{}
}
iNdEx = postIndex
case 9:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field SenderProxyId", wireType)
}
var byteLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
byteLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if byteLen < 0 {
return ErrInvalidLengthMessage
}
postIndex := iNdEx + byteLen
if postIndex < 0 {
return ErrInvalidLengthMessage
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.SenderProxyId = append(m.SenderProxyId[:0], dAtA[iNdEx:postIndex]...)
if m.SenderProxyId == nil {
m.SenderProxyId = []byte{}
}
iNdEx = postIndex
case 10:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field SearchVnodeEndId", wireType)
}
var byteLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
byteLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if byteLen < 0 {
return ErrInvalidLengthMessage
}
postIndex := iNdEx + byteLen
if postIndex < 0 {
return ErrInvalidLengthMessage
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.SearchVnodeEndId = append(m.SearchVnodeEndId[:0], dAtA[iNdEx:postIndex]...)
if m.SearchVnodeEndId == nil {
m.SearchVnodeEndId = []byte{}
}
iNdEx = postIndex
case 11:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field OneByOne", wireType)
}
var v int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
v |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
m.OneByOne = bool(v != 0)
case 12:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field SenderMachineID", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthMessage
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return ErrInvalidLengthMessage
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.SenderMachineID = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
case 13:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field RecvMachineID", wireType)
}
var stringLen uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
stringLen |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
intStringLen := int(stringLen)
if intStringLen < 0 {
return ErrInvalidLengthMessage
}
postIndex := iNdEx + intStringLen
if postIndex < 0 {
return ErrInvalidLengthMessage
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.RecvMachineID = string(dAtA[iNdEx:postIndex])
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipMessage(dAtA[iNdEx:])
if err != nil {
return err
}
if (skippy < 0) || (iNdEx+skippy) < 0 {
return ErrInvalidLengthMessage
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *MessageBody) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: MessageBody: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: MessageBody: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field MessageId", wireType)
}
m.MessageId = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.MessageId |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field CreateTime", wireType)
}
m.CreateTime = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.CreateTime |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
case 3:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field ReplyTime", wireType)
}
m.ReplyTime = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.ReplyTime |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
case 4:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Hash", wireType)
}
var byteLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
byteLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if byteLen < 0 {
return ErrInvalidLengthMessage
}
postIndex := iNdEx + byteLen
if postIndex < 0 {
return ErrInvalidLengthMessage
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Hash = append(m.Hash[:0], dAtA[iNdEx:postIndex]...)
if m.Hash == nil {
m.Hash = []byte{}
}
iNdEx = postIndex
case 5:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field ReplyHash", wireType)
}
var byteLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
byteLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if byteLen < 0 {
return ErrInvalidLengthMessage
}
postIndex := iNdEx + byteLen
if postIndex < 0 {
return ErrInvalidLengthMessage
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.ReplyHash = append(m.ReplyHash[:0], dAtA[iNdEx:postIndex]...)
if m.ReplyHash == nil {
m.ReplyHash = []byte{}
}
iNdEx = postIndex
case 6:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field SendRand", wireType)
}
m.SendRand = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.SendRand |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
case 7:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field RecvRand", wireType)
}
m.RecvRand = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.RecvRand |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
case 8:
if wireType != 2 {
return fmt.Errorf("proto: wrong wireType = %d for field Content", wireType)
}
var byteLen int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowMessage
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
byteLen |= int(b&0x7F) << shift
if b < 0x80 {
break
}
}
if byteLen < 0 {
return ErrInvalidLengthMessage
}
postIndex := iNdEx + byteLen
if postIndex < 0 {
return ErrInvalidLengthMessage
}
if postIndex > l {
return io.ErrUnexpectedEOF
}
m.Content = append(m.Content[:0], dAtA[iNdEx:postIndex]...)
if m.Content == nil {
m.Content = []byte{}
}
iNdEx = postIndex
default:
iNdEx = preIndex
skippy, err := skipMessage(dAtA[iNdEx:])
if err != nil {
return err
}
if (skippy < 0) || (iNdEx+skippy) < 0 {
return ErrInvalidLengthMessage
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func skipMessage(dAtA []byte) (n int, err error) {
l := len(dAtA)
iNdEx := 0
depth := 0
for iNdEx < l {
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowMessage
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= (uint64(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
wireType := int(wire & 0x7)
switch wireType {
case 0:
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowMessage
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
iNdEx++
if dAtA[iNdEx-1] < 0x80 {
break
}
}
case 1:
iNdEx += 8
case 2:
var length int
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return 0, ErrIntOverflowMessage
}
if iNdEx >= l {
return 0, io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
length |= (int(b) & 0x7F) << shift
if b < 0x80 {
break
}
}
if length < 0 {
return 0, ErrInvalidLengthMessage
}
iNdEx += length
case 3:
depth++
case 4:
if depth == 0 {
return 0, ErrUnexpectedEndOfGroupMessage
}
depth--
case 5:
iNdEx += 4
default:
return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
}
if iNdEx < 0 {
return 0, ErrInvalidLengthMessage
}
if depth == 0 {
return iNdEx, nil
}
}
return 0, io.ErrUnexpectedEOF
}
var (
ErrInvalidLengthMessage = fmt.Errorf("proto: negative length found during unmarshaling")
ErrIntOverflowMessage = fmt.Errorf("proto: integer overflow")
ErrUnexpectedEndOfGroupMessage = fmt.Errorf("proto: unexpected end of group")
)
Go
1
https://gitee.com/prestonTao/libp2parea.git
git@gitee.com:prestonTao/libp2parea.git
prestonTao
libp2parea
libp2parea
58a2b3547940

搜索帮助

53164aa7 5694891 3bd8fe86 5694891