github.com/qiuhoude/go-web@v0.0.0-20220223060959-ab545e78f20d/prepare/23_proto_actor/remotebenchmark/messages/protos.pb.go (about)

     1  package messages
     2  
     3  import proto "github.com/gogo/protobuf/proto"
     4  import fmt "fmt"
     5  import math "math"
     6  import actor "github.com/AsynkronIT/protoactor-go/actor"
     7  
     8  import strings "strings"
     9  import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
    10  import sort "sort"
    11  import strconv "strconv"
    12  import reflect "reflect"
    13  
    14  import io "io"
    15  
    16  // Reference imports to suppress errors if they are not otherwise used.
    17  var _ = proto.Marshal
    18  var _ = fmt.Errorf
    19  var _ = math.Inf
    20  
    21  // This is a compile-time assertion to ensure that this generated file
    22  // is compatible with the proto package it is being compiled against.
    23  // A compilation error at this line likely means your copy of the
    24  // proto package needs to be updated.
    25  const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
    26  
    27  type Start struct {
    28  }
    29  
    30  func (m *Start) Reset()                    { *m = Start{} }
    31  func (*Start) ProtoMessage()               {}
    32  func (*Start) Descriptor() ([]byte, []int) { return fileDescriptorProtos, []int{0} }
    33  
    34  type StartRemote struct {
    35  	Sender *actor.PID `protobuf:"bytes,1,opt,name=Sender" json:"Sender,omitempty"`
    36  }
    37  
    38  func (m *StartRemote) Reset()                    { *m = StartRemote{} }
    39  func (*StartRemote) ProtoMessage()               {}
    40  func (*StartRemote) Descriptor() ([]byte, []int) { return fileDescriptorProtos, []int{1} }
    41  
    42  func (m *StartRemote) GetSender() *actor.PID {
    43  	if m != nil {
    44  		return m.Sender
    45  	}
    46  	return nil
    47  }
    48  
    49  type Ping struct {
    50  }
    51  
    52  func (m *Ping) Reset()                    { *m = Ping{} }
    53  func (*Ping) ProtoMessage()               {}
    54  func (*Ping) Descriptor() ([]byte, []int) { return fileDescriptorProtos, []int{2} }
    55  
    56  type Pong struct {
    57  }
    58  
    59  func (m *Pong) Reset()                    { *m = Pong{} }
    60  func (*Pong) ProtoMessage()               {}
    61  func (*Pong) Descriptor() ([]byte, []int) { return fileDescriptorProtos, []int{3} }
    62  
    63  func init() {
    64  	proto.RegisterType((*Start)(nil), "messages.Start")
    65  	proto.RegisterType((*StartRemote)(nil), "messages.StartRemote")
    66  	proto.RegisterType((*Ping)(nil), "messages.Ping")
    67  	proto.RegisterType((*Pong)(nil), "messages.Pong")
    68  }
    69  func (this *Start) Equal(that interface{}) bool {
    70  	if that == nil {
    71  		if this == nil {
    72  			return true
    73  		}
    74  		return false
    75  	}
    76  
    77  	that1, ok := that.(*Start)
    78  	if !ok {
    79  		that2, ok := that.(Start)
    80  		if ok {
    81  			that1 = &that2
    82  		} else {
    83  			return false
    84  		}
    85  	}
    86  	if that1 == nil {
    87  		if this == nil {
    88  			return true
    89  		}
    90  		return false
    91  	} else if this == nil {
    92  		return false
    93  	}
    94  	return true
    95  }
    96  func (this *StartRemote) Equal(that interface{}) bool {
    97  	if that == nil {
    98  		if this == nil {
    99  			return true
   100  		}
   101  		return false
   102  	}
   103  
   104  	that1, ok := that.(*StartRemote)
   105  	if !ok {
   106  		that2, ok := that.(StartRemote)
   107  		if ok {
   108  			that1 = &that2
   109  		} else {
   110  			return false
   111  		}
   112  	}
   113  	if that1 == nil {
   114  		if this == nil {
   115  			return true
   116  		}
   117  		return false
   118  	} else if this == nil {
   119  		return false
   120  	}
   121  	if !this.Sender.Equal(that1.Sender) {
   122  		return false
   123  	}
   124  	return true
   125  }
   126  func (this *Ping) Equal(that interface{}) bool {
   127  	if that == nil {
   128  		if this == nil {
   129  			return true
   130  		}
   131  		return false
   132  	}
   133  
   134  	that1, ok := that.(*Ping)
   135  	if !ok {
   136  		that2, ok := that.(Ping)
   137  		if ok {
   138  			that1 = &that2
   139  		} else {
   140  			return false
   141  		}
   142  	}
   143  	if that1 == nil {
   144  		if this == nil {
   145  			return true
   146  		}
   147  		return false
   148  	} else if this == nil {
   149  		return false
   150  	}
   151  	return true
   152  }
   153  func (this *Pong) Equal(that interface{}) bool {
   154  	if that == nil {
   155  		if this == nil {
   156  			return true
   157  		}
   158  		return false
   159  	}
   160  
   161  	that1, ok := that.(*Pong)
   162  	if !ok {
   163  		that2, ok := that.(Pong)
   164  		if ok {
   165  			that1 = &that2
   166  		} else {
   167  			return false
   168  		}
   169  	}
   170  	if that1 == nil {
   171  		if this == nil {
   172  			return true
   173  		}
   174  		return false
   175  	} else if this == nil {
   176  		return false
   177  	}
   178  	return true
   179  }
   180  func (this *Start) GoString() string {
   181  	if this == nil {
   182  		return "nil"
   183  	}
   184  	s := make([]string, 0, 4)
   185  	s = append(s, "&messages.Start{")
   186  	s = append(s, "}")
   187  	return strings.Join(s, "")
   188  }
   189  func (this *StartRemote) GoString() string {
   190  	if this == nil {
   191  		return "nil"
   192  	}
   193  	s := make([]string, 0, 5)
   194  	s = append(s, "&messages.StartRemote{")
   195  	if this.Sender != nil {
   196  		s = append(s, "Sender: "+fmt.Sprintf("%#v", this.Sender)+",\n")
   197  	}
   198  	s = append(s, "}")
   199  	return strings.Join(s, "")
   200  }
   201  func (this *Ping) GoString() string {
   202  	if this == nil {
   203  		return "nil"
   204  	}
   205  	s := make([]string, 0, 4)
   206  	s = append(s, "&messages.Ping{")
   207  	s = append(s, "}")
   208  	return strings.Join(s, "")
   209  }
   210  func (this *Pong) GoString() string {
   211  	if this == nil {
   212  		return "nil"
   213  	}
   214  	s := make([]string, 0, 4)
   215  	s = append(s, "&messages.Pong{")
   216  	s = append(s, "}")
   217  	return strings.Join(s, "")
   218  }
   219  func valueToGoStringProtos(v interface{}, typ string) string {
   220  	rv := reflect.ValueOf(v)
   221  	if rv.IsNil() {
   222  		return "nil"
   223  	}
   224  	pv := reflect.Indirect(rv).Interface()
   225  	return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv)
   226  }
   227  func extensionToGoStringProtos(m github_com_gogo_protobuf_proto.Message) string {
   228  	e := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(m)
   229  	if e == nil {
   230  		return "nil"
   231  	}
   232  	s := "proto.NewUnsafeXXX_InternalExtensions(map[int32]proto.Extension{"
   233  	keys := make([]int, 0, len(e))
   234  	for k := range e {
   235  		keys = append(keys, int(k))
   236  	}
   237  	sort.Ints(keys)
   238  	ss := []string{}
   239  	for _, k := range keys {
   240  		ss = append(ss, strconv.Itoa(k)+": "+e[int32(k)].GoString())
   241  	}
   242  	s += strings.Join(ss, ",") + "})"
   243  	return s
   244  }
   245  func (m *Start) Marshal() (dAtA []byte, err error) {
   246  	size := m.Size()
   247  	dAtA = make([]byte, size)
   248  	n, err := m.MarshalTo(dAtA)
   249  	if err != nil {
   250  		return nil, err
   251  	}
   252  	return dAtA[:n], nil
   253  }
   254  
   255  func (m *Start) MarshalTo(dAtA []byte) (int, error) {
   256  	var i int
   257  	_ = i
   258  	var l int
   259  	_ = l
   260  	return i, nil
   261  }
   262  
   263  func (m *StartRemote) Marshal() (dAtA []byte, err error) {
   264  	size := m.Size()
   265  	dAtA = make([]byte, size)
   266  	n, err := m.MarshalTo(dAtA)
   267  	if err != nil {
   268  		return nil, err
   269  	}
   270  	return dAtA[:n], nil
   271  }
   272  
   273  func (m *StartRemote) MarshalTo(dAtA []byte) (int, error) {
   274  	var i int
   275  	_ = i
   276  	var l int
   277  	_ = l
   278  	if m.Sender != nil {
   279  		dAtA[i] = 0xa
   280  		i++
   281  		i = encodeVarintProtos(dAtA, i, uint64(m.Sender.Size()))
   282  		n1, err := m.Sender.MarshalTo(dAtA[i:])
   283  		if err != nil {
   284  			return 0, err
   285  		}
   286  		i += n1
   287  	}
   288  	return i, nil
   289  }
   290  
   291  func (m *Ping) Marshal() (dAtA []byte, err error) {
   292  	size := m.Size()
   293  	dAtA = make([]byte, size)
   294  	n, err := m.MarshalTo(dAtA)
   295  	if err != nil {
   296  		return nil, err
   297  	}
   298  	return dAtA[:n], nil
   299  }
   300  
   301  func (m *Ping) MarshalTo(dAtA []byte) (int, error) {
   302  	var i int
   303  	_ = i
   304  	var l int
   305  	_ = l
   306  	return i, nil
   307  }
   308  
   309  func (m *Pong) Marshal() (dAtA []byte, err error) {
   310  	size := m.Size()
   311  	dAtA = make([]byte, size)
   312  	n, err := m.MarshalTo(dAtA)
   313  	if err != nil {
   314  		return nil, err
   315  	}
   316  	return dAtA[:n], nil
   317  }
   318  
   319  func (m *Pong) MarshalTo(dAtA []byte) (int, error) {
   320  	var i int
   321  	_ = i
   322  	var l int
   323  	_ = l
   324  	return i, nil
   325  }
   326  
   327  func encodeFixed64Protos(dAtA []byte, offset int, v uint64) int {
   328  	dAtA[offset] = uint8(v)
   329  	dAtA[offset+1] = uint8(v >> 8)
   330  	dAtA[offset+2] = uint8(v >> 16)
   331  	dAtA[offset+3] = uint8(v >> 24)
   332  	dAtA[offset+4] = uint8(v >> 32)
   333  	dAtA[offset+5] = uint8(v >> 40)
   334  	dAtA[offset+6] = uint8(v >> 48)
   335  	dAtA[offset+7] = uint8(v >> 56)
   336  	return offset + 8
   337  }
   338  func encodeFixed32Protos(dAtA []byte, offset int, v uint32) int {
   339  	dAtA[offset] = uint8(v)
   340  	dAtA[offset+1] = uint8(v >> 8)
   341  	dAtA[offset+2] = uint8(v >> 16)
   342  	dAtA[offset+3] = uint8(v >> 24)
   343  	return offset + 4
   344  }
   345  func encodeVarintProtos(dAtA []byte, offset int, v uint64) int {
   346  	for v >= 1<<7 {
   347  		dAtA[offset] = uint8(v&0x7f | 0x80)
   348  		v >>= 7
   349  		offset++
   350  	}
   351  	dAtA[offset] = uint8(v)
   352  	return offset + 1
   353  }
   354  func (m *Start) Size() (n int) {
   355  	var l int
   356  	_ = l
   357  	return n
   358  }
   359  
   360  func (m *StartRemote) Size() (n int) {
   361  	var l int
   362  	_ = l
   363  	if m.Sender != nil {
   364  		l = m.Sender.Size()
   365  		n += 1 + l + sovProtos(uint64(l))
   366  	}
   367  	return n
   368  }
   369  
   370  func (m *Ping) Size() (n int) {
   371  	var l int
   372  	_ = l
   373  	return n
   374  }
   375  
   376  func (m *Pong) Size() (n int) {
   377  	var l int
   378  	_ = l
   379  	return n
   380  }
   381  
   382  func sovProtos(x uint64) (n int) {
   383  	for {
   384  		n++
   385  		x >>= 7
   386  		if x == 0 {
   387  			break
   388  		}
   389  	}
   390  	return n
   391  }
   392  func sozProtos(x uint64) (n int) {
   393  	return sovProtos(uint64((x << 1) ^ uint64((int64(x) >> 63))))
   394  }
   395  func (this *Start) String() string {
   396  	if this == nil {
   397  		return "nil"
   398  	}
   399  	s := strings.Join([]string{`&Start{`,
   400  		`}`,
   401  	}, "")
   402  	return s
   403  }
   404  func (this *StartRemote) String() string {
   405  	if this == nil {
   406  		return "nil"
   407  	}
   408  	s := strings.Join([]string{`&StartRemote{`,
   409  		`Sender:` + strings.Replace(fmt.Sprintf("%v", this.Sender), "PID", "actor.PID", 1) + `,`,
   410  		`}`,
   411  	}, "")
   412  	return s
   413  }
   414  func (this *Ping) String() string {
   415  	if this == nil {
   416  		return "nil"
   417  	}
   418  	s := strings.Join([]string{`&Ping{`,
   419  		`}`,
   420  	}, "")
   421  	return s
   422  }
   423  func (this *Pong) String() string {
   424  	if this == nil {
   425  		return "nil"
   426  	}
   427  	s := strings.Join([]string{`&Pong{`,
   428  		`}`,
   429  	}, "")
   430  	return s
   431  }
   432  func valueToStringProtos(v interface{}) string {
   433  	rv := reflect.ValueOf(v)
   434  	if rv.IsNil() {
   435  		return "nil"
   436  	}
   437  	pv := reflect.Indirect(rv).Interface()
   438  	return fmt.Sprintf("*%v", pv)
   439  }
   440  func (m *Start) Unmarshal(dAtA []byte) error {
   441  	l := len(dAtA)
   442  	iNdEx := 0
   443  	for iNdEx < l {
   444  		preIndex := iNdEx
   445  		var wire uint64
   446  		for shift := uint(0); ; shift += 7 {
   447  			if shift >= 64 {
   448  				return ErrIntOverflowProtos
   449  			}
   450  			if iNdEx >= l {
   451  				return io.ErrUnexpectedEOF
   452  			}
   453  			b := dAtA[iNdEx]
   454  			iNdEx++
   455  			wire |= (uint64(b) & 0x7F) << shift
   456  			if b < 0x80 {
   457  				break
   458  			}
   459  		}
   460  		fieldNum := int32(wire >> 3)
   461  		wireType := int(wire & 0x7)
   462  		if wireType == 4 {
   463  			return fmt.Errorf("proto: Start: wiretype end group for non-group")
   464  		}
   465  		if fieldNum <= 0 {
   466  			return fmt.Errorf("proto: Start: illegal tag %d (wire type %d)", fieldNum, wire)
   467  		}
   468  		switch fieldNum {
   469  		default:
   470  			iNdEx = preIndex
   471  			skippy, err := skipProtos(dAtA[iNdEx:])
   472  			if err != nil {
   473  				return err
   474  			}
   475  			if skippy < 0 {
   476  				return ErrInvalidLengthProtos
   477  			}
   478  			if (iNdEx + skippy) > l {
   479  				return io.ErrUnexpectedEOF
   480  			}
   481  			iNdEx += skippy
   482  		}
   483  	}
   484  
   485  	if iNdEx > l {
   486  		return io.ErrUnexpectedEOF
   487  	}
   488  	return nil
   489  }
   490  func (m *StartRemote) Unmarshal(dAtA []byte) error {
   491  	l := len(dAtA)
   492  	iNdEx := 0
   493  	for iNdEx < l {
   494  		preIndex := iNdEx
   495  		var wire uint64
   496  		for shift := uint(0); ; shift += 7 {
   497  			if shift >= 64 {
   498  				return ErrIntOverflowProtos
   499  			}
   500  			if iNdEx >= l {
   501  				return io.ErrUnexpectedEOF
   502  			}
   503  			b := dAtA[iNdEx]
   504  			iNdEx++
   505  			wire |= (uint64(b) & 0x7F) << shift
   506  			if b < 0x80 {
   507  				break
   508  			}
   509  		}
   510  		fieldNum := int32(wire >> 3)
   511  		wireType := int(wire & 0x7)
   512  		if wireType == 4 {
   513  			return fmt.Errorf("proto: StartRemote: wiretype end group for non-group")
   514  		}
   515  		if fieldNum <= 0 {
   516  			return fmt.Errorf("proto: StartRemote: illegal tag %d (wire type %d)", fieldNum, wire)
   517  		}
   518  		switch fieldNum {
   519  		case 1:
   520  			if wireType != 2 {
   521  				return fmt.Errorf("proto: wrong wireType = %d for field Sender", wireType)
   522  			}
   523  			var msglen int
   524  			for shift := uint(0); ; shift += 7 {
   525  				if shift >= 64 {
   526  					return ErrIntOverflowProtos
   527  				}
   528  				if iNdEx >= l {
   529  					return io.ErrUnexpectedEOF
   530  				}
   531  				b := dAtA[iNdEx]
   532  				iNdEx++
   533  				msglen |= (int(b) & 0x7F) << shift
   534  				if b < 0x80 {
   535  					break
   536  				}
   537  			}
   538  			if msglen < 0 {
   539  				return ErrInvalidLengthProtos
   540  			}
   541  			postIndex := iNdEx + msglen
   542  			if postIndex > l {
   543  				return io.ErrUnexpectedEOF
   544  			}
   545  			if m.Sender == nil {
   546  				m.Sender = &actor.PID{}
   547  			}
   548  			if err := m.Sender.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
   549  				return err
   550  			}
   551  			iNdEx = postIndex
   552  		default:
   553  			iNdEx = preIndex
   554  			skippy, err := skipProtos(dAtA[iNdEx:])
   555  			if err != nil {
   556  				return err
   557  			}
   558  			if skippy < 0 {
   559  				return ErrInvalidLengthProtos
   560  			}
   561  			if (iNdEx + skippy) > l {
   562  				return io.ErrUnexpectedEOF
   563  			}
   564  			iNdEx += skippy
   565  		}
   566  	}
   567  
   568  	if iNdEx > l {
   569  		return io.ErrUnexpectedEOF
   570  	}
   571  	return nil
   572  }
   573  func (m *Ping) Unmarshal(dAtA []byte) error {
   574  	l := len(dAtA)
   575  	iNdEx := 0
   576  	for iNdEx < l {
   577  		preIndex := iNdEx
   578  		var wire uint64
   579  		for shift := uint(0); ; shift += 7 {
   580  			if shift >= 64 {
   581  				return ErrIntOverflowProtos
   582  			}
   583  			if iNdEx >= l {
   584  				return io.ErrUnexpectedEOF
   585  			}
   586  			b := dAtA[iNdEx]
   587  			iNdEx++
   588  			wire |= (uint64(b) & 0x7F) << shift
   589  			if b < 0x80 {
   590  				break
   591  			}
   592  		}
   593  		fieldNum := int32(wire >> 3)
   594  		wireType := int(wire & 0x7)
   595  		if wireType == 4 {
   596  			return fmt.Errorf("proto: Ping: wiretype end group for non-group")
   597  		}
   598  		if fieldNum <= 0 {
   599  			return fmt.Errorf("proto: Ping: illegal tag %d (wire type %d)", fieldNum, wire)
   600  		}
   601  		switch fieldNum {
   602  		default:
   603  			iNdEx = preIndex
   604  			skippy, err := skipProtos(dAtA[iNdEx:])
   605  			if err != nil {
   606  				return err
   607  			}
   608  			if skippy < 0 {
   609  				return ErrInvalidLengthProtos
   610  			}
   611  			if (iNdEx + skippy) > l {
   612  				return io.ErrUnexpectedEOF
   613  			}
   614  			iNdEx += skippy
   615  		}
   616  	}
   617  
   618  	if iNdEx > l {
   619  		return io.ErrUnexpectedEOF
   620  	}
   621  	return nil
   622  }
   623  func (m *Pong) Unmarshal(dAtA []byte) error {
   624  	l := len(dAtA)
   625  	iNdEx := 0
   626  	for iNdEx < l {
   627  		preIndex := iNdEx
   628  		var wire uint64
   629  		for shift := uint(0); ; shift += 7 {
   630  			if shift >= 64 {
   631  				return ErrIntOverflowProtos
   632  			}
   633  			if iNdEx >= l {
   634  				return io.ErrUnexpectedEOF
   635  			}
   636  			b := dAtA[iNdEx]
   637  			iNdEx++
   638  			wire |= (uint64(b) & 0x7F) << shift
   639  			if b < 0x80 {
   640  				break
   641  			}
   642  		}
   643  		fieldNum := int32(wire >> 3)
   644  		wireType := int(wire & 0x7)
   645  		if wireType == 4 {
   646  			return fmt.Errorf("proto: Pong: wiretype end group for non-group")
   647  		}
   648  		if fieldNum <= 0 {
   649  			return fmt.Errorf("proto: Pong: illegal tag %d (wire type %d)", fieldNum, wire)
   650  		}
   651  		switch fieldNum {
   652  		default:
   653  			iNdEx = preIndex
   654  			skippy, err := skipProtos(dAtA[iNdEx:])
   655  			if err != nil {
   656  				return err
   657  			}
   658  			if skippy < 0 {
   659  				return ErrInvalidLengthProtos
   660  			}
   661  			if (iNdEx + skippy) > l {
   662  				return io.ErrUnexpectedEOF
   663  			}
   664  			iNdEx += skippy
   665  		}
   666  	}
   667  
   668  	if iNdEx > l {
   669  		return io.ErrUnexpectedEOF
   670  	}
   671  	return nil
   672  }
   673  func skipProtos(dAtA []byte) (n int, err error) {
   674  	l := len(dAtA)
   675  	iNdEx := 0
   676  	for iNdEx < l {
   677  		var wire uint64
   678  		for shift := uint(0); ; shift += 7 {
   679  			if shift >= 64 {
   680  				return 0, ErrIntOverflowProtos
   681  			}
   682  			if iNdEx >= l {
   683  				return 0, io.ErrUnexpectedEOF
   684  			}
   685  			b := dAtA[iNdEx]
   686  			iNdEx++
   687  			wire |= (uint64(b) & 0x7F) << shift
   688  			if b < 0x80 {
   689  				break
   690  			}
   691  		}
   692  		wireType := int(wire & 0x7)
   693  		switch wireType {
   694  		case 0:
   695  			for shift := uint(0); ; shift += 7 {
   696  				if shift >= 64 {
   697  					return 0, ErrIntOverflowProtos
   698  				}
   699  				if iNdEx >= l {
   700  					return 0, io.ErrUnexpectedEOF
   701  				}
   702  				iNdEx++
   703  				if dAtA[iNdEx-1] < 0x80 {
   704  					break
   705  				}
   706  			}
   707  			return iNdEx, nil
   708  		case 1:
   709  			iNdEx += 8
   710  			return iNdEx, nil
   711  		case 2:
   712  			var length int
   713  			for shift := uint(0); ; shift += 7 {
   714  				if shift >= 64 {
   715  					return 0, ErrIntOverflowProtos
   716  				}
   717  				if iNdEx >= l {
   718  					return 0, io.ErrUnexpectedEOF
   719  				}
   720  				b := dAtA[iNdEx]
   721  				iNdEx++
   722  				length |= (int(b) & 0x7F) << shift
   723  				if b < 0x80 {
   724  					break
   725  				}
   726  			}
   727  			iNdEx += length
   728  			if length < 0 {
   729  				return 0, ErrInvalidLengthProtos
   730  			}
   731  			return iNdEx, nil
   732  		case 3:
   733  			for {
   734  				var innerWire uint64
   735  				var start int = iNdEx
   736  				for shift := uint(0); ; shift += 7 {
   737  					if shift >= 64 {
   738  						return 0, ErrIntOverflowProtos
   739  					}
   740  					if iNdEx >= l {
   741  						return 0, io.ErrUnexpectedEOF
   742  					}
   743  					b := dAtA[iNdEx]
   744  					iNdEx++
   745  					innerWire |= (uint64(b) & 0x7F) << shift
   746  					if b < 0x80 {
   747  						break
   748  					}
   749  				}
   750  				innerWireType := int(innerWire & 0x7)
   751  				if innerWireType == 4 {
   752  					break
   753  				}
   754  				next, err := skipProtos(dAtA[start:])
   755  				if err != nil {
   756  					return 0, err
   757  				}
   758  				iNdEx = start + next
   759  			}
   760  			return iNdEx, nil
   761  		case 4:
   762  			return iNdEx, nil
   763  		case 5:
   764  			iNdEx += 4
   765  			return iNdEx, nil
   766  		default:
   767  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
   768  		}
   769  	}
   770  	panic("unreachable")
   771  }
   772  
   773  var (
   774  	ErrInvalidLengthProtos = fmt.Errorf("proto: negative length found during unmarshaling")
   775  	ErrIntOverflowProtos   = fmt.Errorf("proto: integer overflow")
   776  )
   777  
   778  func init() { proto.RegisterFile("protos.proto", fileDescriptorProtos) }
   779  
   780  var fileDescriptorProtos = []byte{
   781  	// 200 bytes of a gzipped FileDescriptorProto
   782  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xe2, 0xe2, 0x29, 0x28, 0xca, 0x2f,
   783  	0xc9, 0x2f, 0xd6, 0x03, 0x53, 0x42, 0x1c, 0xb9, 0xa9, 0xc5, 0xc5, 0x89, 0xe9, 0xa9, 0xc5, 0x52,
   784  	0x66, 0xe9, 0x99, 0x25, 0x19, 0xa5, 0x49, 0x7a, 0xc9, 0xf9, 0xb9, 0xfa, 0x8e, 0xc5, 0x95, 0x79,
   785  	0xd9, 0x45, 0xf9, 0x79, 0x9e, 0x21, 0xfa, 0x60, 0x65, 0x89, 0xc9, 0x25, 0xf9, 0x45, 0xba, 0xe9,
   786  	0xf9, 0xfa, 0x60, 0x86, 0x3e, 0xb2, 0x09, 0x4a, 0xec, 0x5c, 0xac, 0xc1, 0x25, 0x89, 0x45, 0x25,
   787  	0x4a, 0x86, 0x5c, 0xdc, 0x60, 0x46, 0x50, 0x6a, 0x6e, 0x7e, 0x49, 0xaa, 0x90, 0x12, 0x17, 0x5b,
   788  	0x70, 0x6a, 0x5e, 0x4a, 0x6a, 0x91, 0x04, 0xa3, 0x02, 0xa3, 0x06, 0xb7, 0x11, 0x97, 0x1e, 0x58,
   789  	0xb3, 0x5e, 0x80, 0xa7, 0x4b, 0x10, 0x54, 0x46, 0x89, 0x8d, 0x8b, 0x25, 0x20, 0x33, 0x2f, 0x1d,
   790  	0x4c, 0xe7, 0xe7, 0xa5, 0x3b, 0xe9, 0x5c, 0x78, 0x28, 0xc7, 0x70, 0xe3, 0xa1, 0x1c, 0xc3, 0x87,
   791  	0x87, 0x72, 0x8c, 0x0d, 0x8f, 0xe4, 0x18, 0x57, 0x3c, 0x92, 0x63, 0x3c, 0xf1, 0x48, 0x8e, 0xf1,
   792  	0xc2, 0x23, 0x39, 0xc6, 0x07, 0x8f, 0xe4, 0x18, 0x5f, 0x3c, 0x92, 0x63, 0xf8, 0xf0, 0x48, 0x8e,
   793  	0x71, 0xc2, 0x63, 0x39, 0x86, 0x24, 0x36, 0xb0, 0x03, 0x8c, 0x01, 0x01, 0x00, 0x00, 0xff, 0xff,
   794  	0x66, 0x3a, 0x0c, 0xbd, 0xd2, 0x00, 0x00, 0x00,
   795  }