gitee.com/liuxuezhan/go-micro-v1.18.0@v1.0.0/network/proto/network.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // source: gitee.com/liuxuezhan/go-micro-v1.18.0/network/proto/network.proto 3 4 package go_micro_network 5 6 import ( 7 fmt "fmt" 8 proto "github.com/golang/protobuf/proto" 9 proto1 "gitee.com/liuxuezhan/go-micro-v1.18.0/router/proto" 10 math "math" 11 ) 12 13 // Reference imports to suppress errors if they are not otherwise used. 14 var _ = proto.Marshal 15 var _ = fmt.Errorf 16 var _ = math.Inf 17 18 // This is a compile-time assertion to ensure that this generated file 19 // is compatible with the proto package it is being compiled against. 20 // A compilation error at this line likely means your copy of the 21 // proto package needs to be updated. 22 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 23 24 // Query is passed in a LookupRequest 25 type Query struct { 26 Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"` 27 Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` 28 Gateway string `protobuf:"bytes,3,opt,name=gateway,proto3" json:"gateway,omitempty"` 29 Router string `protobuf:"bytes,4,opt,name=router,proto3" json:"router,omitempty"` 30 Network string `protobuf:"bytes,5,opt,name=network,proto3" json:"network,omitempty"` 31 XXX_NoUnkeyedLiteral struct{} `json:"-"` 32 XXX_unrecognized []byte `json:"-"` 33 XXX_sizecache int32 `json:"-"` 34 } 35 36 func (m *Query) Reset() { *m = Query{} } 37 func (m *Query) String() string { return proto.CompactTextString(m) } 38 func (*Query) ProtoMessage() {} 39 func (*Query) Descriptor() ([]byte, []int) { 40 return fileDescriptor_0b7953b26a7c4730, []int{0} 41 } 42 43 func (m *Query) XXX_Unmarshal(b []byte) error { 44 return xxx_messageInfo_Query.Unmarshal(m, b) 45 } 46 func (m *Query) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 47 return xxx_messageInfo_Query.Marshal(b, m, deterministic) 48 } 49 func (m *Query) XXX_Merge(src proto.Message) { 50 xxx_messageInfo_Query.Merge(m, src) 51 } 52 func (m *Query) XXX_Size() int { 53 return xxx_messageInfo_Query.Size(m) 54 } 55 func (m *Query) XXX_DiscardUnknown() { 56 xxx_messageInfo_Query.DiscardUnknown(m) 57 } 58 59 var xxx_messageInfo_Query proto.InternalMessageInfo 60 61 func (m *Query) GetService() string { 62 if m != nil { 63 return m.Service 64 } 65 return "" 66 } 67 68 func (m *Query) GetAddress() string { 69 if m != nil { 70 return m.Address 71 } 72 return "" 73 } 74 75 func (m *Query) GetGateway() string { 76 if m != nil { 77 return m.Gateway 78 } 79 return "" 80 } 81 82 func (m *Query) GetRouter() string { 83 if m != nil { 84 return m.Router 85 } 86 return "" 87 } 88 89 func (m *Query) GetNetwork() string { 90 if m != nil { 91 return m.Network 92 } 93 return "" 94 } 95 96 type ConnectRequest struct { 97 Nodes []*Node `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` 98 XXX_NoUnkeyedLiteral struct{} `json:"-"` 99 XXX_unrecognized []byte `json:"-"` 100 XXX_sizecache int32 `json:"-"` 101 } 102 103 func (m *ConnectRequest) Reset() { *m = ConnectRequest{} } 104 func (m *ConnectRequest) String() string { return proto.CompactTextString(m) } 105 func (*ConnectRequest) ProtoMessage() {} 106 func (*ConnectRequest) Descriptor() ([]byte, []int) { 107 return fileDescriptor_0b7953b26a7c4730, []int{1} 108 } 109 110 func (m *ConnectRequest) XXX_Unmarshal(b []byte) error { 111 return xxx_messageInfo_ConnectRequest.Unmarshal(m, b) 112 } 113 func (m *ConnectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 114 return xxx_messageInfo_ConnectRequest.Marshal(b, m, deterministic) 115 } 116 func (m *ConnectRequest) XXX_Merge(src proto.Message) { 117 xxx_messageInfo_ConnectRequest.Merge(m, src) 118 } 119 func (m *ConnectRequest) XXX_Size() int { 120 return xxx_messageInfo_ConnectRequest.Size(m) 121 } 122 func (m *ConnectRequest) XXX_DiscardUnknown() { 123 xxx_messageInfo_ConnectRequest.DiscardUnknown(m) 124 } 125 126 var xxx_messageInfo_ConnectRequest proto.InternalMessageInfo 127 128 func (m *ConnectRequest) GetNodes() []*Node { 129 if m != nil { 130 return m.Nodes 131 } 132 return nil 133 } 134 135 type ConnectResponse struct { 136 XXX_NoUnkeyedLiteral struct{} `json:"-"` 137 XXX_unrecognized []byte `json:"-"` 138 XXX_sizecache int32 `json:"-"` 139 } 140 141 func (m *ConnectResponse) Reset() { *m = ConnectResponse{} } 142 func (m *ConnectResponse) String() string { return proto.CompactTextString(m) } 143 func (*ConnectResponse) ProtoMessage() {} 144 func (*ConnectResponse) Descriptor() ([]byte, []int) { 145 return fileDescriptor_0b7953b26a7c4730, []int{2} 146 } 147 148 func (m *ConnectResponse) XXX_Unmarshal(b []byte) error { 149 return xxx_messageInfo_ConnectResponse.Unmarshal(m, b) 150 } 151 func (m *ConnectResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 152 return xxx_messageInfo_ConnectResponse.Marshal(b, m, deterministic) 153 } 154 func (m *ConnectResponse) XXX_Merge(src proto.Message) { 155 xxx_messageInfo_ConnectResponse.Merge(m, src) 156 } 157 func (m *ConnectResponse) XXX_Size() int { 158 return xxx_messageInfo_ConnectResponse.Size(m) 159 } 160 func (m *ConnectResponse) XXX_DiscardUnknown() { 161 xxx_messageInfo_ConnectResponse.DiscardUnknown(m) 162 } 163 164 var xxx_messageInfo_ConnectResponse proto.InternalMessageInfo 165 166 // PeerRequest requests list of peers 167 type NodesRequest struct { 168 // node topology depth 169 Depth uint32 `protobuf:"varint,1,opt,name=depth,proto3" json:"depth,omitempty"` 170 XXX_NoUnkeyedLiteral struct{} `json:"-"` 171 XXX_unrecognized []byte `json:"-"` 172 XXX_sizecache int32 `json:"-"` 173 } 174 175 func (m *NodesRequest) Reset() { *m = NodesRequest{} } 176 func (m *NodesRequest) String() string { return proto.CompactTextString(m) } 177 func (*NodesRequest) ProtoMessage() {} 178 func (*NodesRequest) Descriptor() ([]byte, []int) { 179 return fileDescriptor_0b7953b26a7c4730, []int{3} 180 } 181 182 func (m *NodesRequest) XXX_Unmarshal(b []byte) error { 183 return xxx_messageInfo_NodesRequest.Unmarshal(m, b) 184 } 185 func (m *NodesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 186 return xxx_messageInfo_NodesRequest.Marshal(b, m, deterministic) 187 } 188 func (m *NodesRequest) XXX_Merge(src proto.Message) { 189 xxx_messageInfo_NodesRequest.Merge(m, src) 190 } 191 func (m *NodesRequest) XXX_Size() int { 192 return xxx_messageInfo_NodesRequest.Size(m) 193 } 194 func (m *NodesRequest) XXX_DiscardUnknown() { 195 xxx_messageInfo_NodesRequest.DiscardUnknown(m) 196 } 197 198 var xxx_messageInfo_NodesRequest proto.InternalMessageInfo 199 200 func (m *NodesRequest) GetDepth() uint32 { 201 if m != nil { 202 return m.Depth 203 } 204 return 0 205 } 206 207 // PeerResponse is returned by ListPeers 208 type NodesResponse struct { 209 // return peer topology 210 Nodes []*Node `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` 211 XXX_NoUnkeyedLiteral struct{} `json:"-"` 212 XXX_unrecognized []byte `json:"-"` 213 XXX_sizecache int32 `json:"-"` 214 } 215 216 func (m *NodesResponse) Reset() { *m = NodesResponse{} } 217 func (m *NodesResponse) String() string { return proto.CompactTextString(m) } 218 func (*NodesResponse) ProtoMessage() {} 219 func (*NodesResponse) Descriptor() ([]byte, []int) { 220 return fileDescriptor_0b7953b26a7c4730, []int{4} 221 } 222 223 func (m *NodesResponse) XXX_Unmarshal(b []byte) error { 224 return xxx_messageInfo_NodesResponse.Unmarshal(m, b) 225 } 226 func (m *NodesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 227 return xxx_messageInfo_NodesResponse.Marshal(b, m, deterministic) 228 } 229 func (m *NodesResponse) XXX_Merge(src proto.Message) { 230 xxx_messageInfo_NodesResponse.Merge(m, src) 231 } 232 func (m *NodesResponse) XXX_Size() int { 233 return xxx_messageInfo_NodesResponse.Size(m) 234 } 235 func (m *NodesResponse) XXX_DiscardUnknown() { 236 xxx_messageInfo_NodesResponse.DiscardUnknown(m) 237 } 238 239 var xxx_messageInfo_NodesResponse proto.InternalMessageInfo 240 241 func (m *NodesResponse) GetNodes() []*Node { 242 if m != nil { 243 return m.Nodes 244 } 245 return nil 246 } 247 248 type GraphRequest struct { 249 // node topology depth 250 Depth uint32 `protobuf:"varint,1,opt,name=depth,proto3" json:"depth,omitempty"` 251 XXX_NoUnkeyedLiteral struct{} `json:"-"` 252 XXX_unrecognized []byte `json:"-"` 253 XXX_sizecache int32 `json:"-"` 254 } 255 256 func (m *GraphRequest) Reset() { *m = GraphRequest{} } 257 func (m *GraphRequest) String() string { return proto.CompactTextString(m) } 258 func (*GraphRequest) ProtoMessage() {} 259 func (*GraphRequest) Descriptor() ([]byte, []int) { 260 return fileDescriptor_0b7953b26a7c4730, []int{5} 261 } 262 263 func (m *GraphRequest) XXX_Unmarshal(b []byte) error { 264 return xxx_messageInfo_GraphRequest.Unmarshal(m, b) 265 } 266 func (m *GraphRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 267 return xxx_messageInfo_GraphRequest.Marshal(b, m, deterministic) 268 } 269 func (m *GraphRequest) XXX_Merge(src proto.Message) { 270 xxx_messageInfo_GraphRequest.Merge(m, src) 271 } 272 func (m *GraphRequest) XXX_Size() int { 273 return xxx_messageInfo_GraphRequest.Size(m) 274 } 275 func (m *GraphRequest) XXX_DiscardUnknown() { 276 xxx_messageInfo_GraphRequest.DiscardUnknown(m) 277 } 278 279 var xxx_messageInfo_GraphRequest proto.InternalMessageInfo 280 281 func (m *GraphRequest) GetDepth() uint32 { 282 if m != nil { 283 return m.Depth 284 } 285 return 0 286 } 287 288 type GraphResponse struct { 289 Root *Peer `protobuf:"bytes,1,opt,name=root,proto3" json:"root,omitempty"` 290 XXX_NoUnkeyedLiteral struct{} `json:"-"` 291 XXX_unrecognized []byte `json:"-"` 292 XXX_sizecache int32 `json:"-"` 293 } 294 295 func (m *GraphResponse) Reset() { *m = GraphResponse{} } 296 func (m *GraphResponse) String() string { return proto.CompactTextString(m) } 297 func (*GraphResponse) ProtoMessage() {} 298 func (*GraphResponse) Descriptor() ([]byte, []int) { 299 return fileDescriptor_0b7953b26a7c4730, []int{6} 300 } 301 302 func (m *GraphResponse) XXX_Unmarshal(b []byte) error { 303 return xxx_messageInfo_GraphResponse.Unmarshal(m, b) 304 } 305 func (m *GraphResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 306 return xxx_messageInfo_GraphResponse.Marshal(b, m, deterministic) 307 } 308 func (m *GraphResponse) XXX_Merge(src proto.Message) { 309 xxx_messageInfo_GraphResponse.Merge(m, src) 310 } 311 func (m *GraphResponse) XXX_Size() int { 312 return xxx_messageInfo_GraphResponse.Size(m) 313 } 314 func (m *GraphResponse) XXX_DiscardUnknown() { 315 xxx_messageInfo_GraphResponse.DiscardUnknown(m) 316 } 317 318 var xxx_messageInfo_GraphResponse proto.InternalMessageInfo 319 320 func (m *GraphResponse) GetRoot() *Peer { 321 if m != nil { 322 return m.Root 323 } 324 return nil 325 } 326 327 type RoutesRequest struct { 328 // filter based on 329 Query *Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` 330 XXX_NoUnkeyedLiteral struct{} `json:"-"` 331 XXX_unrecognized []byte `json:"-"` 332 XXX_sizecache int32 `json:"-"` 333 } 334 335 func (m *RoutesRequest) Reset() { *m = RoutesRequest{} } 336 func (m *RoutesRequest) String() string { return proto.CompactTextString(m) } 337 func (*RoutesRequest) ProtoMessage() {} 338 func (*RoutesRequest) Descriptor() ([]byte, []int) { 339 return fileDescriptor_0b7953b26a7c4730, []int{7} 340 } 341 342 func (m *RoutesRequest) XXX_Unmarshal(b []byte) error { 343 return xxx_messageInfo_RoutesRequest.Unmarshal(m, b) 344 } 345 func (m *RoutesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 346 return xxx_messageInfo_RoutesRequest.Marshal(b, m, deterministic) 347 } 348 func (m *RoutesRequest) XXX_Merge(src proto.Message) { 349 xxx_messageInfo_RoutesRequest.Merge(m, src) 350 } 351 func (m *RoutesRequest) XXX_Size() int { 352 return xxx_messageInfo_RoutesRequest.Size(m) 353 } 354 func (m *RoutesRequest) XXX_DiscardUnknown() { 355 xxx_messageInfo_RoutesRequest.DiscardUnknown(m) 356 } 357 358 var xxx_messageInfo_RoutesRequest proto.InternalMessageInfo 359 360 func (m *RoutesRequest) GetQuery() *Query { 361 if m != nil { 362 return m.Query 363 } 364 return nil 365 } 366 367 type RoutesResponse struct { 368 Routes []*proto1.Route `protobuf:"bytes,1,rep,name=routes,proto3" json:"routes,omitempty"` 369 XXX_NoUnkeyedLiteral struct{} `json:"-"` 370 XXX_unrecognized []byte `json:"-"` 371 XXX_sizecache int32 `json:"-"` 372 } 373 374 func (m *RoutesResponse) Reset() { *m = RoutesResponse{} } 375 func (m *RoutesResponse) String() string { return proto.CompactTextString(m) } 376 func (*RoutesResponse) ProtoMessage() {} 377 func (*RoutesResponse) Descriptor() ([]byte, []int) { 378 return fileDescriptor_0b7953b26a7c4730, []int{8} 379 } 380 381 func (m *RoutesResponse) XXX_Unmarshal(b []byte) error { 382 return xxx_messageInfo_RoutesResponse.Unmarshal(m, b) 383 } 384 func (m *RoutesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 385 return xxx_messageInfo_RoutesResponse.Marshal(b, m, deterministic) 386 } 387 func (m *RoutesResponse) XXX_Merge(src proto.Message) { 388 xxx_messageInfo_RoutesResponse.Merge(m, src) 389 } 390 func (m *RoutesResponse) XXX_Size() int { 391 return xxx_messageInfo_RoutesResponse.Size(m) 392 } 393 func (m *RoutesResponse) XXX_DiscardUnknown() { 394 xxx_messageInfo_RoutesResponse.DiscardUnknown(m) 395 } 396 397 var xxx_messageInfo_RoutesResponse proto.InternalMessageInfo 398 399 func (m *RoutesResponse) GetRoutes() []*proto1.Route { 400 if m != nil { 401 return m.Routes 402 } 403 return nil 404 } 405 406 type ServicesRequest struct { 407 XXX_NoUnkeyedLiteral struct{} `json:"-"` 408 XXX_unrecognized []byte `json:"-"` 409 XXX_sizecache int32 `json:"-"` 410 } 411 412 func (m *ServicesRequest) Reset() { *m = ServicesRequest{} } 413 func (m *ServicesRequest) String() string { return proto.CompactTextString(m) } 414 func (*ServicesRequest) ProtoMessage() {} 415 func (*ServicesRequest) Descriptor() ([]byte, []int) { 416 return fileDescriptor_0b7953b26a7c4730, []int{9} 417 } 418 419 func (m *ServicesRequest) XXX_Unmarshal(b []byte) error { 420 return xxx_messageInfo_ServicesRequest.Unmarshal(m, b) 421 } 422 func (m *ServicesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 423 return xxx_messageInfo_ServicesRequest.Marshal(b, m, deterministic) 424 } 425 func (m *ServicesRequest) XXX_Merge(src proto.Message) { 426 xxx_messageInfo_ServicesRequest.Merge(m, src) 427 } 428 func (m *ServicesRequest) XXX_Size() int { 429 return xxx_messageInfo_ServicesRequest.Size(m) 430 } 431 func (m *ServicesRequest) XXX_DiscardUnknown() { 432 xxx_messageInfo_ServicesRequest.DiscardUnknown(m) 433 } 434 435 var xxx_messageInfo_ServicesRequest proto.InternalMessageInfo 436 437 type ServicesResponse struct { 438 Services []string `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"` 439 XXX_NoUnkeyedLiteral struct{} `json:"-"` 440 XXX_unrecognized []byte `json:"-"` 441 XXX_sizecache int32 `json:"-"` 442 } 443 444 func (m *ServicesResponse) Reset() { *m = ServicesResponse{} } 445 func (m *ServicesResponse) String() string { return proto.CompactTextString(m) } 446 func (*ServicesResponse) ProtoMessage() {} 447 func (*ServicesResponse) Descriptor() ([]byte, []int) { 448 return fileDescriptor_0b7953b26a7c4730, []int{10} 449 } 450 451 func (m *ServicesResponse) XXX_Unmarshal(b []byte) error { 452 return xxx_messageInfo_ServicesResponse.Unmarshal(m, b) 453 } 454 func (m *ServicesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 455 return xxx_messageInfo_ServicesResponse.Marshal(b, m, deterministic) 456 } 457 func (m *ServicesResponse) XXX_Merge(src proto.Message) { 458 xxx_messageInfo_ServicesResponse.Merge(m, src) 459 } 460 func (m *ServicesResponse) XXX_Size() int { 461 return xxx_messageInfo_ServicesResponse.Size(m) 462 } 463 func (m *ServicesResponse) XXX_DiscardUnknown() { 464 xxx_messageInfo_ServicesResponse.DiscardUnknown(m) 465 } 466 467 var xxx_messageInfo_ServicesResponse proto.InternalMessageInfo 468 469 func (m *ServicesResponse) GetServices() []string { 470 if m != nil { 471 return m.Services 472 } 473 return nil 474 } 475 476 // Node is network node 477 type Node struct { 478 // node id 479 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 480 // node address 481 Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` 482 // the network 483 Network string `protobuf:"bytes,3,opt,name=network,proto3" json:"network,omitempty"` 484 // associated metadata 485 Metadata map[string]string `protobuf:"bytes,4,rep,name=metadata,proto3" json:"metadata,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 486 XXX_NoUnkeyedLiteral struct{} `json:"-"` 487 XXX_unrecognized []byte `json:"-"` 488 XXX_sizecache int32 `json:"-"` 489 } 490 491 func (m *Node) Reset() { *m = Node{} } 492 func (m *Node) String() string { return proto.CompactTextString(m) } 493 func (*Node) ProtoMessage() {} 494 func (*Node) Descriptor() ([]byte, []int) { 495 return fileDescriptor_0b7953b26a7c4730, []int{11} 496 } 497 498 func (m *Node) XXX_Unmarshal(b []byte) error { 499 return xxx_messageInfo_Node.Unmarshal(m, b) 500 } 501 func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 502 return xxx_messageInfo_Node.Marshal(b, m, deterministic) 503 } 504 func (m *Node) XXX_Merge(src proto.Message) { 505 xxx_messageInfo_Node.Merge(m, src) 506 } 507 func (m *Node) XXX_Size() int { 508 return xxx_messageInfo_Node.Size(m) 509 } 510 func (m *Node) XXX_DiscardUnknown() { 511 xxx_messageInfo_Node.DiscardUnknown(m) 512 } 513 514 var xxx_messageInfo_Node proto.InternalMessageInfo 515 516 func (m *Node) GetId() string { 517 if m != nil { 518 return m.Id 519 } 520 return "" 521 } 522 523 func (m *Node) GetAddress() string { 524 if m != nil { 525 return m.Address 526 } 527 return "" 528 } 529 530 func (m *Node) GetNetwork() string { 531 if m != nil { 532 return m.Network 533 } 534 return "" 535 } 536 537 func (m *Node) GetMetadata() map[string]string { 538 if m != nil { 539 return m.Metadata 540 } 541 return nil 542 } 543 544 // Connect is sent when the node connects to the network 545 type Connect struct { 546 // network mode 547 Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` 548 XXX_NoUnkeyedLiteral struct{} `json:"-"` 549 XXX_unrecognized []byte `json:"-"` 550 XXX_sizecache int32 `json:"-"` 551 } 552 553 func (m *Connect) Reset() { *m = Connect{} } 554 func (m *Connect) String() string { return proto.CompactTextString(m) } 555 func (*Connect) ProtoMessage() {} 556 func (*Connect) Descriptor() ([]byte, []int) { 557 return fileDescriptor_0b7953b26a7c4730, []int{12} 558 } 559 560 func (m *Connect) XXX_Unmarshal(b []byte) error { 561 return xxx_messageInfo_Connect.Unmarshal(m, b) 562 } 563 func (m *Connect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 564 return xxx_messageInfo_Connect.Marshal(b, m, deterministic) 565 } 566 func (m *Connect) XXX_Merge(src proto.Message) { 567 xxx_messageInfo_Connect.Merge(m, src) 568 } 569 func (m *Connect) XXX_Size() int { 570 return xxx_messageInfo_Connect.Size(m) 571 } 572 func (m *Connect) XXX_DiscardUnknown() { 573 xxx_messageInfo_Connect.DiscardUnknown(m) 574 } 575 576 var xxx_messageInfo_Connect proto.InternalMessageInfo 577 578 func (m *Connect) GetNode() *Node { 579 if m != nil { 580 return m.Node 581 } 582 return nil 583 } 584 585 // Close is sent when the node disconnects from the network 586 type Close struct { 587 // network node 588 Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` 589 XXX_NoUnkeyedLiteral struct{} `json:"-"` 590 XXX_unrecognized []byte `json:"-"` 591 XXX_sizecache int32 `json:"-"` 592 } 593 594 func (m *Close) Reset() { *m = Close{} } 595 func (m *Close) String() string { return proto.CompactTextString(m) } 596 func (*Close) ProtoMessage() {} 597 func (*Close) Descriptor() ([]byte, []int) { 598 return fileDescriptor_0b7953b26a7c4730, []int{13} 599 } 600 601 func (m *Close) XXX_Unmarshal(b []byte) error { 602 return xxx_messageInfo_Close.Unmarshal(m, b) 603 } 604 func (m *Close) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 605 return xxx_messageInfo_Close.Marshal(b, m, deterministic) 606 } 607 func (m *Close) XXX_Merge(src proto.Message) { 608 xxx_messageInfo_Close.Merge(m, src) 609 } 610 func (m *Close) XXX_Size() int { 611 return xxx_messageInfo_Close.Size(m) 612 } 613 func (m *Close) XXX_DiscardUnknown() { 614 xxx_messageInfo_Close.DiscardUnknown(m) 615 } 616 617 var xxx_messageInfo_Close proto.InternalMessageInfo 618 619 func (m *Close) GetNode() *Node { 620 if m != nil { 621 return m.Node 622 } 623 return nil 624 } 625 626 // Peer is used to advertise node peers 627 type Peer struct { 628 // network node 629 Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` 630 // node peers 631 Peers []*Peer `protobuf:"bytes,2,rep,name=peers,proto3" json:"peers,omitempty"` 632 XXX_NoUnkeyedLiteral struct{} `json:"-"` 633 XXX_unrecognized []byte `json:"-"` 634 XXX_sizecache int32 `json:"-"` 635 } 636 637 func (m *Peer) Reset() { *m = Peer{} } 638 func (m *Peer) String() string { return proto.CompactTextString(m) } 639 func (*Peer) ProtoMessage() {} 640 func (*Peer) Descriptor() ([]byte, []int) { 641 return fileDescriptor_0b7953b26a7c4730, []int{14} 642 } 643 644 func (m *Peer) XXX_Unmarshal(b []byte) error { 645 return xxx_messageInfo_Peer.Unmarshal(m, b) 646 } 647 func (m *Peer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 648 return xxx_messageInfo_Peer.Marshal(b, m, deterministic) 649 } 650 func (m *Peer) XXX_Merge(src proto.Message) { 651 xxx_messageInfo_Peer.Merge(m, src) 652 } 653 func (m *Peer) XXX_Size() int { 654 return xxx_messageInfo_Peer.Size(m) 655 } 656 func (m *Peer) XXX_DiscardUnknown() { 657 xxx_messageInfo_Peer.DiscardUnknown(m) 658 } 659 660 var xxx_messageInfo_Peer proto.InternalMessageInfo 661 662 func (m *Peer) GetNode() *Node { 663 if m != nil { 664 return m.Node 665 } 666 return nil 667 } 668 669 func (m *Peer) GetPeers() []*Peer { 670 if m != nil { 671 return m.Peers 672 } 673 return nil 674 } 675 676 func init() { 677 proto.RegisterType((*Query)(nil), "go.micro.network.Query") 678 proto.RegisterType((*ConnectRequest)(nil), "go.micro.network.ConnectRequest") 679 proto.RegisterType((*ConnectResponse)(nil), "go.micro.network.ConnectResponse") 680 proto.RegisterType((*NodesRequest)(nil), "go.micro.network.NodesRequest") 681 proto.RegisterType((*NodesResponse)(nil), "go.micro.network.NodesResponse") 682 proto.RegisterType((*GraphRequest)(nil), "go.micro.network.GraphRequest") 683 proto.RegisterType((*GraphResponse)(nil), "go.micro.network.GraphResponse") 684 proto.RegisterType((*RoutesRequest)(nil), "go.micro.network.RoutesRequest") 685 proto.RegisterType((*RoutesResponse)(nil), "go.micro.network.RoutesResponse") 686 proto.RegisterType((*ServicesRequest)(nil), "go.micro.network.ServicesRequest") 687 proto.RegisterType((*ServicesResponse)(nil), "go.micro.network.ServicesResponse") 688 proto.RegisterType((*Node)(nil), "go.micro.network.Node") 689 proto.RegisterMapType((map[string]string)(nil), "go.micro.network.Node.MetadataEntry") 690 proto.RegisterType((*Connect)(nil), "go.micro.network.Connect") 691 proto.RegisterType((*Close)(nil), "go.micro.network.Close") 692 proto.RegisterType((*Peer)(nil), "go.micro.network.Peer") 693 } 694 695 func init() { 696 proto.RegisterFile("gitee.com/liuxuezhan/go-micro-v1.18.0/network/proto/network.proto", fileDescriptor_0b7953b26a7c4730) 697 } 698 699 var fileDescriptor_0b7953b26a7c4730 = []byte{ 700 // 573 bytes of a gzipped FileDescriptorProto 701 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0x61, 0x6a, 0xdb, 0x4c, 702 0x10, 0x8d, 0x2c, 0xcb, 0x76, 0xe6, 0x8b, 0xfd, 0xb9, 0x4b, 0x49, 0x85, 0x7e, 0xb4, 0xee, 0xe2, 703 0x1f, 0xa1, 0x34, 0x32, 0xc4, 0x04, 0x4a, 0x43, 0x43, 0x20, 0x94, 0x42, 0x21, 0x21, 0x55, 0x2e, 704 0x50, 0xc5, 0x1a, 0x6c, 0x93, 0x58, 0xeb, 0xac, 0xd6, 0x09, 0x3e, 0x41, 0x8f, 0xd0, 0x33, 0xf5, 705 0x56, 0x65, 0x77, 0x47, 0x8a, 0x1d, 0xcb, 0xa2, 0xf9, 0xe7, 0xd1, 0xbc, 0xf7, 0x66, 0x67, 0xe6, 706 0x8d, 0xe1, 0x78, 0x3c, 0x55, 0x93, 0xc5, 0x4d, 0x38, 0x12, 0xb3, 0xc1, 0x6c, 0x3a, 0x92, 0x62, 707 0x30, 0x16, 0x87, 0xf6, 0x47, 0x8a, 0xea, 0x51, 0xc8, 0xdb, 0xc1, 0x5c, 0x0a, 0x55, 0x44, 0xa1, 708 0x89, 0x58, 0x77, 0x2c, 0x42, 0x83, 0x0a, 0xe9, 0x7b, 0x30, 0xdc, 0x2e, 0x24, 0xc5, 0x42, 0xa1, 709 0x24, 0x1d, 0x1b, 0x58, 0x19, 0xfe, 0xcb, 0x01, 0xef, 0xc7, 0x02, 0xe5, 0x92, 0xf9, 0xd0, 0xcc, 710 0x50, 0x3e, 0x4c, 0x47, 0xe8, 0x3b, 0x3d, 0xe7, 0x60, 0x37, 0xca, 0x43, 0x9d, 0x89, 0x93, 0x44, 711 0x62, 0x96, 0xf9, 0x35, 0x9b, 0xa1, 0x50, 0x67, 0xc6, 0xb1, 0xc2, 0xc7, 0x78, 0xe9, 0xbb, 0x36, 712 0x43, 0x21, 0xdb, 0x87, 0x86, 0xad, 0xe3, 0xd7, 0x4d, 0x82, 0x22, 0xcd, 0xa0, 0xf7, 0xfa, 0x9e, 713 0x65, 0x50, 0xc8, 0x4f, 0xa1, 0x73, 0x2e, 0xd2, 0x14, 0x47, 0x2a, 0xc2, 0xfb, 0x05, 0x66, 0x8a, 714 0x7d, 0x04, 0x2f, 0x15, 0x09, 0x66, 0xbe, 0xd3, 0x73, 0x0f, 0xfe, 0x3b, 0xda, 0x0f, 0x9f, 0xb7, 715 0x1c, 0x5e, 0x8a, 0x04, 0x23, 0x0b, 0xe2, 0xaf, 0xe0, 0xff, 0x82, 0x9f, 0xcd, 0x45, 0x9a, 0x21, 716 0xef, 0xc3, 0x9e, 0x46, 0x64, 0xb9, 0xe0, 0x6b, 0xf0, 0x12, 0x9c, 0xab, 0x89, 0x69, 0xb0, 0x1d, 717 0xd9, 0x80, 0x7f, 0x81, 0x36, 0xa1, 0x2c, 0xed, 0x85, 0x75, 0xfb, 0xb0, 0xf7, 0x4d, 0xc6, 0xf3, 718 0x49, 0x75, 0x91, 0x13, 0x68, 0x13, 0x8a, 0x8a, 0x7c, 0x80, 0xba, 0x14, 0x42, 0x19, 0x54, 0x69, 719 0x8d, 0x2b, 0x44, 0x19, 0x19, 0x0c, 0x3f, 0x85, 0x76, 0xa4, 0xc7, 0x57, 0x34, 0x72, 0x08, 0xde, 720 0xbd, 0x5e, 0x1a, 0xb1, 0xdf, 0x6c, 0xb2, 0xcd, 0x4e, 0x23, 0x8b, 0xe2, 0x67, 0xd0, 0xc9, 0xf9, 721 0x54, 0x3d, 0xa4, 0xf5, 0x94, 0xf4, 0x48, 0xf6, 0x30, 0x04, 0x5a, 0x9b, 0x19, 0xee, 0xb5, 0x75, 722 0x43, 0xfe, 0x06, 0x1e, 0x42, 0xf7, 0xe9, 0x13, 0xc9, 0x06, 0xd0, 0x22, 0xd3, 0x58, 0xe1, 0xdd, 723 0xa8, 0x88, 0xf9, 0x1f, 0x07, 0xea, 0x7a, 0x6e, 0xac, 0x03, 0xb5, 0x69, 0x42, 0x1e, 0xab, 0x4d, 724 0x93, 0x6a, 0x7b, 0xe5, 0x66, 0x71, 0xd7, 0xcc, 0xc2, 0xce, 0xa0, 0x35, 0x43, 0x15, 0x27, 0xb1, 725 0x8a, 0xfd, 0xba, 0xe9, 0xa0, 0x5f, 0xbe, 0xa5, 0xf0, 0x82, 0x60, 0x5f, 0x53, 0x25, 0x97, 0x51, 726 0xc1, 0x0a, 0x4e, 0xa0, 0xbd, 0x96, 0x62, 0x5d, 0x70, 0x6f, 0x71, 0x49, 0xef, 0xd2, 0x3f, 0xf5, 727 0x26, 0x1f, 0xe2, 0xbb, 0x05, 0xd2, 0xb3, 0x6c, 0xf0, 0xb9, 0xf6, 0xc9, 0xe1, 0xc7, 0xd0, 0x24, 728 0xaf, 0xe9, 0x3d, 0x6a, 0x1f, 0x6c, 0xdf, 0xa3, 0xf1, 0x8a, 0xc1, 0xf0, 0x21, 0x78, 0xe7, 0x77, 729 0xc2, 0x2e, 0xff, 0x9f, 0x49, 0x3f, 0xa1, 0xae, 0xad, 0xf0, 0x12, 0x8e, 0x76, 0xf0, 0x1c, 0x51, 730 0xea, 0x81, 0xba, 0x15, 0xee, 0xb2, 0xa0, 0xa3, 0xdf, 0x2e, 0x34, 0x2f, 0x69, 0xb0, 0x57, 0x4f, 731 0x9d, 0xf5, 0x36, 0x59, 0xeb, 0x07, 0x1a, 0xbc, 0xaf, 0x40, 0xd0, 0x09, 0xee, 0xb0, 0xef, 0xe0, 732 0x19, 0xe7, 0xb3, 0xb7, 0x9b, 0xe8, 0xd5, 0xc3, 0x09, 0xde, 0x6d, 0xcd, 0xaf, 0x6a, 0x99, 0x53, 733 0x2d, 0xd3, 0x5a, 0xbd, 0xf4, 0x32, 0xad, 0xb5, 0x1b, 0xe7, 0x3b, 0xec, 0x02, 0x1a, 0xf6, 0x28, 734 0x58, 0x09, 0x78, 0xed, 0xdc, 0x82, 0xde, 0x76, 0x40, 0x21, 0x77, 0x0d, 0xad, 0xfc, 0x1c, 0x58, 735 0xc9, 0x5c, 0x9e, 0x5d, 0x4f, 0xc0, 0xab, 0x20, 0xb9, 0xe8, 0x4d, 0xc3, 0xfc, 0x49, 0x0f, 0xff, 736 0x06, 0x00, 0x00, 0xff, 0xff, 0x79, 0x8a, 0x5f, 0xf0, 0x24, 0x06, 0x00, 0x00, 737 }