github.com/Heebron/moby@v0.0.0-20221111184709-6eab4f55faf7/libnetwork/networkdb/networkdb.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: networkdb/networkdb.proto 3 4 /* 5 Package networkdb is a generated protocol buffer package. 6 7 It is generated from these files: 8 networkdb/networkdb.proto 9 10 It has these top-level messages: 11 GossipMessage 12 NodeEvent 13 NetworkEvent 14 NetworkEntry 15 NetworkPushPull 16 TableEvent 17 BulkSyncMessage 18 CompoundMessage 19 */ 20 package networkdb 21 22 import proto "github.com/gogo/protobuf/proto" 23 import fmt "fmt" 24 import math "math" 25 import _ "github.com/gogo/protobuf/gogoproto" 26 27 import github_com_hashicorp_serf_serf "github.com/hashicorp/serf/serf" 28 29 import strings "strings" 30 import reflect "reflect" 31 32 import io "io" 33 34 // Reference imports to suppress errors if they are not otherwise used. 35 var _ = proto.Marshal 36 var _ = fmt.Errorf 37 var _ = math.Inf 38 39 // This is a compile-time assertion to ensure that this generated file 40 // is compatible with the proto package it is being compiled against. 41 // A compilation error at this line likely means your copy of the 42 // proto package needs to be updated. 43 const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package 44 45 // MessageType enum defines all the core message types that networkdb 46 // uses to communicate to peers. 47 type MessageType int32 48 49 const ( 50 MessageTypeInvalid MessageType = 0 51 // NetworkEvent message type is used to communicate network 52 // attachments on the node. 53 MessageTypeNetworkEvent MessageType = 1 54 // TableEvent message type is used to communicate any table 55 // CRUD event that happened on the node. 56 MessageTypeTableEvent MessageType = 2 57 // PushPull message type is used to syncup all network 58 // attachments on a peer node either during startup of this 59 // node or with a random peer node periodically thereafter. 60 MessageTypePushPull MessageType = 3 61 // BulkSync message is used to bulksync the whole networkdb 62 // state with a peer node during startup of this node or with 63 // a random peer node periodically thereafter. 64 MessageTypeBulkSync MessageType = 4 65 // Compound message type is used to form a compound message 66 // which is a pack of many message of above types, packed into 67 // a single compound message. 68 MessageTypeCompound MessageType = 5 69 // NodeEvent message type is used to communicate node 70 // join/leave events in the cluster 71 MessageTypeNodeEvent MessageType = 6 72 ) 73 74 var MessageType_name = map[int32]string{ 75 0: "INVALID", 76 1: "NETWORK_EVENT", 77 2: "TABLE_EVENT", 78 3: "PUSH_PULL", 79 4: "BULK_SYNC", 80 5: "COMPOUND", 81 6: "NODE_EVENT", 82 } 83 var MessageType_value = map[string]int32{ 84 "INVALID": 0, 85 "NETWORK_EVENT": 1, 86 "TABLE_EVENT": 2, 87 "PUSH_PULL": 3, 88 "BULK_SYNC": 4, 89 "COMPOUND": 5, 90 "NODE_EVENT": 6, 91 } 92 93 func (x MessageType) String() string { 94 return proto.EnumName(MessageType_name, int32(x)) 95 } 96 func (MessageType) EnumDescriptor() ([]byte, []int) { return fileDescriptorNetworkdb, []int{0} } 97 98 type NodeEvent_Type int32 99 100 const ( 101 NodeEventTypeInvalid NodeEvent_Type = 0 102 // Join event is generated when this node joins the cluster. 103 NodeEventTypeJoin NodeEvent_Type = 1 104 // Leave event is generated when this node leaves the cluster. 105 NodeEventTypeLeave NodeEvent_Type = 2 106 ) 107 108 var NodeEvent_Type_name = map[int32]string{ 109 0: "INVALID", 110 1: "JOIN", 111 2: "LEAVE", 112 } 113 var NodeEvent_Type_value = map[string]int32{ 114 "INVALID": 0, 115 "JOIN": 1, 116 "LEAVE": 2, 117 } 118 119 func (x NodeEvent_Type) String() string { 120 return proto.EnumName(NodeEvent_Type_name, int32(x)) 121 } 122 func (NodeEvent_Type) EnumDescriptor() ([]byte, []int) { return fileDescriptorNetworkdb, []int{1, 0} } 123 124 type NetworkEvent_Type int32 125 126 const ( 127 NetworkEventTypeInvalid NetworkEvent_Type = 0 128 // Join event is generated when this node joins a network. 129 NetworkEventTypeJoin NetworkEvent_Type = 1 130 // Leave event is generated when this node leaves a network. 131 NetworkEventTypeLeave NetworkEvent_Type = 2 132 ) 133 134 var NetworkEvent_Type_name = map[int32]string{ 135 0: "INVALID", 136 1: "JOIN", 137 2: "LEAVE", 138 } 139 var NetworkEvent_Type_value = map[string]int32{ 140 "INVALID": 0, 141 "JOIN": 1, 142 "LEAVE": 2, 143 } 144 145 func (x NetworkEvent_Type) String() string { 146 return proto.EnumName(NetworkEvent_Type_name, int32(x)) 147 } 148 func (NetworkEvent_Type) EnumDescriptor() ([]byte, []int) { 149 return fileDescriptorNetworkdb, []int{2, 0} 150 } 151 152 type TableEvent_Type int32 153 154 const ( 155 TableEventTypeInvalid TableEvent_Type = 0 156 // Create signifies that this table entry was just 157 // created. 158 TableEventTypeCreate TableEvent_Type = 1 159 // Update signifies that this table entry was just 160 // updated. 161 TableEventTypeUpdate TableEvent_Type = 2 162 // Delete signifies that this table entry was just 163 // updated. 164 TableEventTypeDelete TableEvent_Type = 3 165 ) 166 167 var TableEvent_Type_name = map[int32]string{ 168 0: "INVALID", 169 1: "CREATE", 170 2: "UPDATE", 171 3: "DELETE", 172 } 173 var TableEvent_Type_value = map[string]int32{ 174 "INVALID": 0, 175 "CREATE": 1, 176 "UPDATE": 2, 177 "DELETE": 3, 178 } 179 180 func (x TableEvent_Type) String() string { 181 return proto.EnumName(TableEvent_Type_name, int32(x)) 182 } 183 func (TableEvent_Type) EnumDescriptor() ([]byte, []int) { return fileDescriptorNetworkdb, []int{5, 0} } 184 185 // GossipMessage is a basic message header used by all messages types. 186 type GossipMessage struct { 187 Type MessageType `protobuf:"varint,1,opt,name=type,proto3,enum=networkdb.MessageType" json:"type,omitempty"` 188 Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` 189 } 190 191 func (m *GossipMessage) Reset() { *m = GossipMessage{} } 192 func (*GossipMessage) ProtoMessage() {} 193 func (*GossipMessage) Descriptor() ([]byte, []int) { return fileDescriptorNetworkdb, []int{0} } 194 195 func (m *GossipMessage) GetType() MessageType { 196 if m != nil { 197 return m.Type 198 } 199 return MessageTypeInvalid 200 } 201 202 func (m *GossipMessage) GetData() []byte { 203 if m != nil { 204 return m.Data 205 } 206 return nil 207 } 208 209 // NodeEvent message payload definition. 210 type NodeEvent struct { 211 Type NodeEvent_Type `protobuf:"varint,1,opt,name=type,proto3,enum=networkdb.NodeEvent_Type" json:"type,omitempty"` 212 // Lamport time using a network lamport clock indicating the 213 // time this event was generated on the node where it was 214 // generated. 215 LTime github_com_hashicorp_serf_serf.LamportTime `protobuf:"varint,2,opt,name=l_time,json=lTime,proto3,customtype=github.com/hashicorp/serf/serf.LamportTime" json:"l_time"` 216 // Source node name. 217 NodeName string `protobuf:"bytes,3,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"` 218 } 219 220 func (m *NodeEvent) Reset() { *m = NodeEvent{} } 221 func (*NodeEvent) ProtoMessage() {} 222 func (*NodeEvent) Descriptor() ([]byte, []int) { return fileDescriptorNetworkdb, []int{1} } 223 224 func (m *NodeEvent) GetType() NodeEvent_Type { 225 if m != nil { 226 return m.Type 227 } 228 return NodeEventTypeInvalid 229 } 230 231 func (m *NodeEvent) GetNodeName() string { 232 if m != nil { 233 return m.NodeName 234 } 235 return "" 236 } 237 238 // NetworkEvent message payload definition. 239 type NetworkEvent struct { 240 Type NetworkEvent_Type `protobuf:"varint,1,opt,name=type,proto3,enum=networkdb.NetworkEvent_Type" json:"type,omitempty"` 241 // Lamport time using a network lamport clock indicating the 242 // time this event was generated on the node where it was 243 // generated. 244 LTime github_com_hashicorp_serf_serf.LamportTime `protobuf:"varint,2,opt,name=l_time,json=lTime,proto3,customtype=github.com/hashicorp/serf/serf.LamportTime" json:"l_time"` 245 // Source node name. 246 NodeName string `protobuf:"bytes,3,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"` 247 // ID of the network for which the event is generated. 248 NetworkID string `protobuf:"bytes,4,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"` 249 } 250 251 func (m *NetworkEvent) Reset() { *m = NetworkEvent{} } 252 func (*NetworkEvent) ProtoMessage() {} 253 func (*NetworkEvent) Descriptor() ([]byte, []int) { return fileDescriptorNetworkdb, []int{2} } 254 255 func (m *NetworkEvent) GetType() NetworkEvent_Type { 256 if m != nil { 257 return m.Type 258 } 259 return NetworkEventTypeInvalid 260 } 261 262 func (m *NetworkEvent) GetNodeName() string { 263 if m != nil { 264 return m.NodeName 265 } 266 return "" 267 } 268 269 func (m *NetworkEvent) GetNetworkID() string { 270 if m != nil { 271 return m.NetworkID 272 } 273 return "" 274 } 275 276 // NetworkEntry for push pull of networks. 277 type NetworkEntry struct { 278 // ID of the network 279 NetworkID string `protobuf:"bytes,1,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"` 280 // Latest lamport time of the network attachment when this 281 // network event was recorded. 282 LTime github_com_hashicorp_serf_serf.LamportTime `protobuf:"varint,2,opt,name=l_time,json=lTime,proto3,customtype=github.com/hashicorp/serf/serf.LamportTime" json:"l_time"` 283 // Source node name where this network attachment happened. 284 NodeName string `protobuf:"bytes,3,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"` 285 // Indicates if a leave from this network is in progress. 286 Leaving bool `protobuf:"varint,4,opt,name=leaving,proto3" json:"leaving,omitempty"` 287 } 288 289 func (m *NetworkEntry) Reset() { *m = NetworkEntry{} } 290 func (*NetworkEntry) ProtoMessage() {} 291 func (*NetworkEntry) Descriptor() ([]byte, []int) { return fileDescriptorNetworkdb, []int{3} } 292 293 func (m *NetworkEntry) GetNetworkID() string { 294 if m != nil { 295 return m.NetworkID 296 } 297 return "" 298 } 299 300 func (m *NetworkEntry) GetNodeName() string { 301 if m != nil { 302 return m.NodeName 303 } 304 return "" 305 } 306 307 func (m *NetworkEntry) GetLeaving() bool { 308 if m != nil { 309 return m.Leaving 310 } 311 return false 312 } 313 314 // NetworkPushpull message payload definition. 315 type NetworkPushPull struct { 316 // Lamport time when this push pull was initiated. 317 LTime github_com_hashicorp_serf_serf.LamportTime `protobuf:"varint,1,opt,name=l_time,json=lTime,proto3,customtype=github.com/hashicorp/serf/serf.LamportTime" json:"l_time"` 318 Networks []*NetworkEntry `protobuf:"bytes,2,rep,name=networks" json:"networks,omitempty"` 319 // Name of the node sending this push pull payload. 320 NodeName string `protobuf:"bytes,3,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"` 321 } 322 323 func (m *NetworkPushPull) Reset() { *m = NetworkPushPull{} } 324 func (*NetworkPushPull) ProtoMessage() {} 325 func (*NetworkPushPull) Descriptor() ([]byte, []int) { return fileDescriptorNetworkdb, []int{4} } 326 327 func (m *NetworkPushPull) GetNetworks() []*NetworkEntry { 328 if m != nil { 329 return m.Networks 330 } 331 return nil 332 } 333 334 func (m *NetworkPushPull) GetNodeName() string { 335 if m != nil { 336 return m.NodeName 337 } 338 return "" 339 } 340 341 // TableEvent message payload definition. 342 type TableEvent struct { 343 Type TableEvent_Type `protobuf:"varint,1,opt,name=type,proto3,enum=networkdb.TableEvent_Type" json:"type,omitempty"` 344 // Lamport time when this event was generated. 345 LTime github_com_hashicorp_serf_serf.LamportTime `protobuf:"varint,2,opt,name=l_time,json=lTime,proto3,customtype=github.com/hashicorp/serf/serf.LamportTime" json:"l_time"` 346 // Node name where this event originated. 347 NodeName string `protobuf:"bytes,3,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"` 348 // ID of the network to which this table entry belongs. 349 NetworkID string `protobuf:"bytes,4,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"` 350 // Name of the table to which this table entry belongs. 351 TableName string `protobuf:"bytes,5,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"` 352 // Entry key. 353 Key string `protobuf:"bytes,6,opt,name=key,proto3" json:"key,omitempty"` 354 // Entry value. 355 Value []byte `protobuf:"bytes,7,opt,name=value,proto3" json:"value,omitempty"` 356 // Residual reap time for the entry before getting deleted in seconds 357 ResidualReapTime int32 `protobuf:"varint,8,opt,name=residual_reap_time,json=residualReapTime,proto3" json:"residual_reap_time,omitempty"` 358 } 359 360 func (m *TableEvent) Reset() { *m = TableEvent{} } 361 func (*TableEvent) ProtoMessage() {} 362 func (*TableEvent) Descriptor() ([]byte, []int) { return fileDescriptorNetworkdb, []int{5} } 363 364 func (m *TableEvent) GetType() TableEvent_Type { 365 if m != nil { 366 return m.Type 367 } 368 return TableEventTypeInvalid 369 } 370 371 func (m *TableEvent) GetNodeName() string { 372 if m != nil { 373 return m.NodeName 374 } 375 return "" 376 } 377 378 func (m *TableEvent) GetNetworkID() string { 379 if m != nil { 380 return m.NetworkID 381 } 382 return "" 383 } 384 385 func (m *TableEvent) GetTableName() string { 386 if m != nil { 387 return m.TableName 388 } 389 return "" 390 } 391 392 func (m *TableEvent) GetKey() string { 393 if m != nil { 394 return m.Key 395 } 396 return "" 397 } 398 399 func (m *TableEvent) GetValue() []byte { 400 if m != nil { 401 return m.Value 402 } 403 return nil 404 } 405 406 func (m *TableEvent) GetResidualReapTime() int32 { 407 if m != nil { 408 return m.ResidualReapTime 409 } 410 return 0 411 } 412 413 // BulkSync message payload definition. 414 type BulkSyncMessage struct { 415 // Lamport time when this bulk sync was initiated. 416 LTime github_com_hashicorp_serf_serf.LamportTime `protobuf:"varint,1,opt,name=l_time,json=lTime,proto3,customtype=github.com/hashicorp/serf/serf.LamportTime" json:"l_time"` 417 // Indicates if this bulksync is a response to a bulk sync 418 // request from a peer node. 419 Unsolicited bool `protobuf:"varint,2,opt,name=unsolicited,proto3" json:"unsolicited,omitempty"` 420 // Name of the node which is producing this bulk sync message. 421 NodeName string `protobuf:"bytes,3,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"` 422 // List of network names whose table entries are getting 423 // bulksynced as part of the bulksync. 424 Networks []string `protobuf:"bytes,4,rep,name=networks" json:"networks,omitempty"` 425 // Bulksync payload 426 Payload []byte `protobuf:"bytes,5,opt,name=payload,proto3" json:"payload,omitempty"` 427 } 428 429 func (m *BulkSyncMessage) Reset() { *m = BulkSyncMessage{} } 430 func (*BulkSyncMessage) ProtoMessage() {} 431 func (*BulkSyncMessage) Descriptor() ([]byte, []int) { return fileDescriptorNetworkdb, []int{6} } 432 433 func (m *BulkSyncMessage) GetUnsolicited() bool { 434 if m != nil { 435 return m.Unsolicited 436 } 437 return false 438 } 439 440 func (m *BulkSyncMessage) GetNodeName() string { 441 if m != nil { 442 return m.NodeName 443 } 444 return "" 445 } 446 447 func (m *BulkSyncMessage) GetNetworks() []string { 448 if m != nil { 449 return m.Networks 450 } 451 return nil 452 } 453 454 func (m *BulkSyncMessage) GetPayload() []byte { 455 if m != nil { 456 return m.Payload 457 } 458 return nil 459 } 460 461 // Compound message payload definition. 462 type CompoundMessage struct { 463 // A list of simple messages. 464 Messages []*CompoundMessage_SimpleMessage `protobuf:"bytes,1,rep,name=messages" json:"messages,omitempty"` 465 } 466 467 func (m *CompoundMessage) Reset() { *m = CompoundMessage{} } 468 func (*CompoundMessage) ProtoMessage() {} 469 func (*CompoundMessage) Descriptor() ([]byte, []int) { return fileDescriptorNetworkdb, []int{7} } 470 471 func (m *CompoundMessage) GetMessages() []*CompoundMessage_SimpleMessage { 472 if m != nil { 473 return m.Messages 474 } 475 return nil 476 } 477 478 type CompoundMessage_SimpleMessage struct { 479 // Bytestring payload of a message constructed using 480 // other message type definitions. 481 Payload []byte `protobuf:"bytes,1,opt,name=Payload,proto3" json:"Payload,omitempty"` 482 } 483 484 func (m *CompoundMessage_SimpleMessage) Reset() { *m = CompoundMessage_SimpleMessage{} } 485 func (*CompoundMessage_SimpleMessage) ProtoMessage() {} 486 func (*CompoundMessage_SimpleMessage) Descriptor() ([]byte, []int) { 487 return fileDescriptorNetworkdb, []int{7, 0} 488 } 489 490 func (m *CompoundMessage_SimpleMessage) GetPayload() []byte { 491 if m != nil { 492 return m.Payload 493 } 494 return nil 495 } 496 497 func init() { 498 proto.RegisterType((*GossipMessage)(nil), "networkdb.GossipMessage") 499 proto.RegisterType((*NodeEvent)(nil), "networkdb.NodeEvent") 500 proto.RegisterType((*NetworkEvent)(nil), "networkdb.NetworkEvent") 501 proto.RegisterType((*NetworkEntry)(nil), "networkdb.NetworkEntry") 502 proto.RegisterType((*NetworkPushPull)(nil), "networkdb.NetworkPushPull") 503 proto.RegisterType((*TableEvent)(nil), "networkdb.TableEvent") 504 proto.RegisterType((*BulkSyncMessage)(nil), "networkdb.BulkSyncMessage") 505 proto.RegisterType((*CompoundMessage)(nil), "networkdb.CompoundMessage") 506 proto.RegisterType((*CompoundMessage_SimpleMessage)(nil), "networkdb.CompoundMessage.SimpleMessage") 507 proto.RegisterEnum("networkdb.MessageType", MessageType_name, MessageType_value) 508 proto.RegisterEnum("networkdb.NodeEvent_Type", NodeEvent_Type_name, NodeEvent_Type_value) 509 proto.RegisterEnum("networkdb.NetworkEvent_Type", NetworkEvent_Type_name, NetworkEvent_Type_value) 510 proto.RegisterEnum("networkdb.TableEvent_Type", TableEvent_Type_name, TableEvent_Type_value) 511 } 512 func (this *GossipMessage) GoString() string { 513 if this == nil { 514 return "nil" 515 } 516 s := make([]string, 0, 6) 517 s = append(s, "&networkdb.GossipMessage{") 518 s = append(s, "Type: "+fmt.Sprintf("%#v", this.Type)+",\n") 519 s = append(s, "Data: "+fmt.Sprintf("%#v", this.Data)+",\n") 520 s = append(s, "}") 521 return strings.Join(s, "") 522 } 523 func (this *NodeEvent) GoString() string { 524 if this == nil { 525 return "nil" 526 } 527 s := make([]string, 0, 7) 528 s = append(s, "&networkdb.NodeEvent{") 529 s = append(s, "Type: "+fmt.Sprintf("%#v", this.Type)+",\n") 530 s = append(s, "LTime: "+fmt.Sprintf("%#v", this.LTime)+",\n") 531 s = append(s, "NodeName: "+fmt.Sprintf("%#v", this.NodeName)+",\n") 532 s = append(s, "}") 533 return strings.Join(s, "") 534 } 535 func (this *NetworkEvent) GoString() string { 536 if this == nil { 537 return "nil" 538 } 539 s := make([]string, 0, 8) 540 s = append(s, "&networkdb.NetworkEvent{") 541 s = append(s, "Type: "+fmt.Sprintf("%#v", this.Type)+",\n") 542 s = append(s, "LTime: "+fmt.Sprintf("%#v", this.LTime)+",\n") 543 s = append(s, "NodeName: "+fmt.Sprintf("%#v", this.NodeName)+",\n") 544 s = append(s, "NetworkID: "+fmt.Sprintf("%#v", this.NetworkID)+",\n") 545 s = append(s, "}") 546 return strings.Join(s, "") 547 } 548 func (this *NetworkEntry) GoString() string { 549 if this == nil { 550 return "nil" 551 } 552 s := make([]string, 0, 8) 553 s = append(s, "&networkdb.NetworkEntry{") 554 s = append(s, "NetworkID: "+fmt.Sprintf("%#v", this.NetworkID)+",\n") 555 s = append(s, "LTime: "+fmt.Sprintf("%#v", this.LTime)+",\n") 556 s = append(s, "NodeName: "+fmt.Sprintf("%#v", this.NodeName)+",\n") 557 s = append(s, "Leaving: "+fmt.Sprintf("%#v", this.Leaving)+",\n") 558 s = append(s, "}") 559 return strings.Join(s, "") 560 } 561 func (this *NetworkPushPull) GoString() string { 562 if this == nil { 563 return "nil" 564 } 565 s := make([]string, 0, 7) 566 s = append(s, "&networkdb.NetworkPushPull{") 567 s = append(s, "LTime: "+fmt.Sprintf("%#v", this.LTime)+",\n") 568 if this.Networks != nil { 569 s = append(s, "Networks: "+fmt.Sprintf("%#v", this.Networks)+",\n") 570 } 571 s = append(s, "NodeName: "+fmt.Sprintf("%#v", this.NodeName)+",\n") 572 s = append(s, "}") 573 return strings.Join(s, "") 574 } 575 func (this *TableEvent) GoString() string { 576 if this == nil { 577 return "nil" 578 } 579 s := make([]string, 0, 12) 580 s = append(s, "&networkdb.TableEvent{") 581 s = append(s, "Type: "+fmt.Sprintf("%#v", this.Type)+",\n") 582 s = append(s, "LTime: "+fmt.Sprintf("%#v", this.LTime)+",\n") 583 s = append(s, "NodeName: "+fmt.Sprintf("%#v", this.NodeName)+",\n") 584 s = append(s, "NetworkID: "+fmt.Sprintf("%#v", this.NetworkID)+",\n") 585 s = append(s, "TableName: "+fmt.Sprintf("%#v", this.TableName)+",\n") 586 s = append(s, "Key: "+fmt.Sprintf("%#v", this.Key)+",\n") 587 s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n") 588 s = append(s, "ResidualReapTime: "+fmt.Sprintf("%#v", this.ResidualReapTime)+",\n") 589 s = append(s, "}") 590 return strings.Join(s, "") 591 } 592 func (this *BulkSyncMessage) GoString() string { 593 if this == nil { 594 return "nil" 595 } 596 s := make([]string, 0, 9) 597 s = append(s, "&networkdb.BulkSyncMessage{") 598 s = append(s, "LTime: "+fmt.Sprintf("%#v", this.LTime)+",\n") 599 s = append(s, "Unsolicited: "+fmt.Sprintf("%#v", this.Unsolicited)+",\n") 600 s = append(s, "NodeName: "+fmt.Sprintf("%#v", this.NodeName)+",\n") 601 s = append(s, "Networks: "+fmt.Sprintf("%#v", this.Networks)+",\n") 602 s = append(s, "Payload: "+fmt.Sprintf("%#v", this.Payload)+",\n") 603 s = append(s, "}") 604 return strings.Join(s, "") 605 } 606 func (this *CompoundMessage) GoString() string { 607 if this == nil { 608 return "nil" 609 } 610 s := make([]string, 0, 5) 611 s = append(s, "&networkdb.CompoundMessage{") 612 if this.Messages != nil { 613 s = append(s, "Messages: "+fmt.Sprintf("%#v", this.Messages)+",\n") 614 } 615 s = append(s, "}") 616 return strings.Join(s, "") 617 } 618 func (this *CompoundMessage_SimpleMessage) GoString() string { 619 if this == nil { 620 return "nil" 621 } 622 s := make([]string, 0, 5) 623 s = append(s, "&networkdb.CompoundMessage_SimpleMessage{") 624 s = append(s, "Payload: "+fmt.Sprintf("%#v", this.Payload)+",\n") 625 s = append(s, "}") 626 return strings.Join(s, "") 627 } 628 func valueToGoStringNetworkdb(v interface{}, typ string) string { 629 rv := reflect.ValueOf(v) 630 if rv.IsNil() { 631 return "nil" 632 } 633 pv := reflect.Indirect(rv).Interface() 634 return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv) 635 } 636 func (m *GossipMessage) Marshal() (dAtA []byte, err error) { 637 size := m.Size() 638 dAtA = make([]byte, size) 639 n, err := m.MarshalTo(dAtA) 640 if err != nil { 641 return nil, err 642 } 643 return dAtA[:n], nil 644 } 645 646 func (m *GossipMessage) MarshalTo(dAtA []byte) (int, error) { 647 var i int 648 _ = i 649 var l int 650 _ = l 651 if m.Type != 0 { 652 dAtA[i] = 0x8 653 i++ 654 i = encodeVarintNetworkdb(dAtA, i, uint64(m.Type)) 655 } 656 if len(m.Data) > 0 { 657 dAtA[i] = 0x12 658 i++ 659 i = encodeVarintNetworkdb(dAtA, i, uint64(len(m.Data))) 660 i += copy(dAtA[i:], m.Data) 661 } 662 return i, nil 663 } 664 665 func (m *NodeEvent) Marshal() (dAtA []byte, err error) { 666 size := m.Size() 667 dAtA = make([]byte, size) 668 n, err := m.MarshalTo(dAtA) 669 if err != nil { 670 return nil, err 671 } 672 return dAtA[:n], nil 673 } 674 675 func (m *NodeEvent) MarshalTo(dAtA []byte) (int, error) { 676 var i int 677 _ = i 678 var l int 679 _ = l 680 if m.Type != 0 { 681 dAtA[i] = 0x8 682 i++ 683 i = encodeVarintNetworkdb(dAtA, i, uint64(m.Type)) 684 } 685 if m.LTime != 0 { 686 dAtA[i] = 0x10 687 i++ 688 i = encodeVarintNetworkdb(dAtA, i, uint64(m.LTime)) 689 } 690 if len(m.NodeName) > 0 { 691 dAtA[i] = 0x1a 692 i++ 693 i = encodeVarintNetworkdb(dAtA, i, uint64(len(m.NodeName))) 694 i += copy(dAtA[i:], m.NodeName) 695 } 696 return i, nil 697 } 698 699 func (m *NetworkEvent) Marshal() (dAtA []byte, err error) { 700 size := m.Size() 701 dAtA = make([]byte, size) 702 n, err := m.MarshalTo(dAtA) 703 if err != nil { 704 return nil, err 705 } 706 return dAtA[:n], nil 707 } 708 709 func (m *NetworkEvent) MarshalTo(dAtA []byte) (int, error) { 710 var i int 711 _ = i 712 var l int 713 _ = l 714 if m.Type != 0 { 715 dAtA[i] = 0x8 716 i++ 717 i = encodeVarintNetworkdb(dAtA, i, uint64(m.Type)) 718 } 719 if m.LTime != 0 { 720 dAtA[i] = 0x10 721 i++ 722 i = encodeVarintNetworkdb(dAtA, i, uint64(m.LTime)) 723 } 724 if len(m.NodeName) > 0 { 725 dAtA[i] = 0x1a 726 i++ 727 i = encodeVarintNetworkdb(dAtA, i, uint64(len(m.NodeName))) 728 i += copy(dAtA[i:], m.NodeName) 729 } 730 if len(m.NetworkID) > 0 { 731 dAtA[i] = 0x22 732 i++ 733 i = encodeVarintNetworkdb(dAtA, i, uint64(len(m.NetworkID))) 734 i += copy(dAtA[i:], m.NetworkID) 735 } 736 return i, nil 737 } 738 739 func (m *NetworkEntry) Marshal() (dAtA []byte, err error) { 740 size := m.Size() 741 dAtA = make([]byte, size) 742 n, err := m.MarshalTo(dAtA) 743 if err != nil { 744 return nil, err 745 } 746 return dAtA[:n], nil 747 } 748 749 func (m *NetworkEntry) MarshalTo(dAtA []byte) (int, error) { 750 var i int 751 _ = i 752 var l int 753 _ = l 754 if len(m.NetworkID) > 0 { 755 dAtA[i] = 0xa 756 i++ 757 i = encodeVarintNetworkdb(dAtA, i, uint64(len(m.NetworkID))) 758 i += copy(dAtA[i:], m.NetworkID) 759 } 760 if m.LTime != 0 { 761 dAtA[i] = 0x10 762 i++ 763 i = encodeVarintNetworkdb(dAtA, i, uint64(m.LTime)) 764 } 765 if len(m.NodeName) > 0 { 766 dAtA[i] = 0x1a 767 i++ 768 i = encodeVarintNetworkdb(dAtA, i, uint64(len(m.NodeName))) 769 i += copy(dAtA[i:], m.NodeName) 770 } 771 if m.Leaving { 772 dAtA[i] = 0x20 773 i++ 774 if m.Leaving { 775 dAtA[i] = 1 776 } else { 777 dAtA[i] = 0 778 } 779 i++ 780 } 781 return i, nil 782 } 783 784 func (m *NetworkPushPull) Marshal() (dAtA []byte, err error) { 785 size := m.Size() 786 dAtA = make([]byte, size) 787 n, err := m.MarshalTo(dAtA) 788 if err != nil { 789 return nil, err 790 } 791 return dAtA[:n], nil 792 } 793 794 func (m *NetworkPushPull) MarshalTo(dAtA []byte) (int, error) { 795 var i int 796 _ = i 797 var l int 798 _ = l 799 if m.LTime != 0 { 800 dAtA[i] = 0x8 801 i++ 802 i = encodeVarintNetworkdb(dAtA, i, uint64(m.LTime)) 803 } 804 if len(m.Networks) > 0 { 805 for _, msg := range m.Networks { 806 dAtA[i] = 0x12 807 i++ 808 i = encodeVarintNetworkdb(dAtA, i, uint64(msg.Size())) 809 n, err := msg.MarshalTo(dAtA[i:]) 810 if err != nil { 811 return 0, err 812 } 813 i += n 814 } 815 } 816 if len(m.NodeName) > 0 { 817 dAtA[i] = 0x1a 818 i++ 819 i = encodeVarintNetworkdb(dAtA, i, uint64(len(m.NodeName))) 820 i += copy(dAtA[i:], m.NodeName) 821 } 822 return i, nil 823 } 824 825 func (m *TableEvent) Marshal() (dAtA []byte, err error) { 826 size := m.Size() 827 dAtA = make([]byte, size) 828 n, err := m.MarshalTo(dAtA) 829 if err != nil { 830 return nil, err 831 } 832 return dAtA[:n], nil 833 } 834 835 func (m *TableEvent) MarshalTo(dAtA []byte) (int, error) { 836 var i int 837 _ = i 838 var l int 839 _ = l 840 if m.Type != 0 { 841 dAtA[i] = 0x8 842 i++ 843 i = encodeVarintNetworkdb(dAtA, i, uint64(m.Type)) 844 } 845 if m.LTime != 0 { 846 dAtA[i] = 0x10 847 i++ 848 i = encodeVarintNetworkdb(dAtA, i, uint64(m.LTime)) 849 } 850 if len(m.NodeName) > 0 { 851 dAtA[i] = 0x1a 852 i++ 853 i = encodeVarintNetworkdb(dAtA, i, uint64(len(m.NodeName))) 854 i += copy(dAtA[i:], m.NodeName) 855 } 856 if len(m.NetworkID) > 0 { 857 dAtA[i] = 0x22 858 i++ 859 i = encodeVarintNetworkdb(dAtA, i, uint64(len(m.NetworkID))) 860 i += copy(dAtA[i:], m.NetworkID) 861 } 862 if len(m.TableName) > 0 { 863 dAtA[i] = 0x2a 864 i++ 865 i = encodeVarintNetworkdb(dAtA, i, uint64(len(m.TableName))) 866 i += copy(dAtA[i:], m.TableName) 867 } 868 if len(m.Key) > 0 { 869 dAtA[i] = 0x32 870 i++ 871 i = encodeVarintNetworkdb(dAtA, i, uint64(len(m.Key))) 872 i += copy(dAtA[i:], m.Key) 873 } 874 if len(m.Value) > 0 { 875 dAtA[i] = 0x3a 876 i++ 877 i = encodeVarintNetworkdb(dAtA, i, uint64(len(m.Value))) 878 i += copy(dAtA[i:], m.Value) 879 } 880 if m.ResidualReapTime != 0 { 881 dAtA[i] = 0x40 882 i++ 883 i = encodeVarintNetworkdb(dAtA, i, uint64(m.ResidualReapTime)) 884 } 885 return i, nil 886 } 887 888 func (m *BulkSyncMessage) Marshal() (dAtA []byte, err error) { 889 size := m.Size() 890 dAtA = make([]byte, size) 891 n, err := m.MarshalTo(dAtA) 892 if err != nil { 893 return nil, err 894 } 895 return dAtA[:n], nil 896 } 897 898 func (m *BulkSyncMessage) MarshalTo(dAtA []byte) (int, error) { 899 var i int 900 _ = i 901 var l int 902 _ = l 903 if m.LTime != 0 { 904 dAtA[i] = 0x8 905 i++ 906 i = encodeVarintNetworkdb(dAtA, i, uint64(m.LTime)) 907 } 908 if m.Unsolicited { 909 dAtA[i] = 0x10 910 i++ 911 if m.Unsolicited { 912 dAtA[i] = 1 913 } else { 914 dAtA[i] = 0 915 } 916 i++ 917 } 918 if len(m.NodeName) > 0 { 919 dAtA[i] = 0x1a 920 i++ 921 i = encodeVarintNetworkdb(dAtA, i, uint64(len(m.NodeName))) 922 i += copy(dAtA[i:], m.NodeName) 923 } 924 if len(m.Networks) > 0 { 925 for _, s := range m.Networks { 926 dAtA[i] = 0x22 927 i++ 928 l = len(s) 929 for l >= 1<<7 { 930 dAtA[i] = uint8(uint64(l)&0x7f | 0x80) 931 l >>= 7 932 i++ 933 } 934 dAtA[i] = uint8(l) 935 i++ 936 i += copy(dAtA[i:], s) 937 } 938 } 939 if len(m.Payload) > 0 { 940 dAtA[i] = 0x2a 941 i++ 942 i = encodeVarintNetworkdb(dAtA, i, uint64(len(m.Payload))) 943 i += copy(dAtA[i:], m.Payload) 944 } 945 return i, nil 946 } 947 948 func (m *CompoundMessage) Marshal() (dAtA []byte, err error) { 949 size := m.Size() 950 dAtA = make([]byte, size) 951 n, err := m.MarshalTo(dAtA) 952 if err != nil { 953 return nil, err 954 } 955 return dAtA[:n], nil 956 } 957 958 func (m *CompoundMessage) MarshalTo(dAtA []byte) (int, error) { 959 var i int 960 _ = i 961 var l int 962 _ = l 963 if len(m.Messages) > 0 { 964 for _, msg := range m.Messages { 965 dAtA[i] = 0xa 966 i++ 967 i = encodeVarintNetworkdb(dAtA, i, uint64(msg.Size())) 968 n, err := msg.MarshalTo(dAtA[i:]) 969 if err != nil { 970 return 0, err 971 } 972 i += n 973 } 974 } 975 return i, nil 976 } 977 978 func (m *CompoundMessage_SimpleMessage) Marshal() (dAtA []byte, err error) { 979 size := m.Size() 980 dAtA = make([]byte, size) 981 n, err := m.MarshalTo(dAtA) 982 if err != nil { 983 return nil, err 984 } 985 return dAtA[:n], nil 986 } 987 988 func (m *CompoundMessage_SimpleMessage) MarshalTo(dAtA []byte) (int, error) { 989 var i int 990 _ = i 991 var l int 992 _ = l 993 if len(m.Payload) > 0 { 994 dAtA[i] = 0xa 995 i++ 996 i = encodeVarintNetworkdb(dAtA, i, uint64(len(m.Payload))) 997 i += copy(dAtA[i:], m.Payload) 998 } 999 return i, nil 1000 } 1001 1002 func encodeVarintNetworkdb(dAtA []byte, offset int, v uint64) int { 1003 for v >= 1<<7 { 1004 dAtA[offset] = uint8(v&0x7f | 0x80) 1005 v >>= 7 1006 offset++ 1007 } 1008 dAtA[offset] = uint8(v) 1009 return offset + 1 1010 } 1011 func (m *GossipMessage) Size() (n int) { 1012 var l int 1013 _ = l 1014 if m.Type != 0 { 1015 n += 1 + sovNetworkdb(uint64(m.Type)) 1016 } 1017 l = len(m.Data) 1018 if l > 0 { 1019 n += 1 + l + sovNetworkdb(uint64(l)) 1020 } 1021 return n 1022 } 1023 1024 func (m *NodeEvent) Size() (n int) { 1025 var l int 1026 _ = l 1027 if m.Type != 0 { 1028 n += 1 + sovNetworkdb(uint64(m.Type)) 1029 } 1030 if m.LTime != 0 { 1031 n += 1 + sovNetworkdb(uint64(m.LTime)) 1032 } 1033 l = len(m.NodeName) 1034 if l > 0 { 1035 n += 1 + l + sovNetworkdb(uint64(l)) 1036 } 1037 return n 1038 } 1039 1040 func (m *NetworkEvent) Size() (n int) { 1041 var l int 1042 _ = l 1043 if m.Type != 0 { 1044 n += 1 + sovNetworkdb(uint64(m.Type)) 1045 } 1046 if m.LTime != 0 { 1047 n += 1 + sovNetworkdb(uint64(m.LTime)) 1048 } 1049 l = len(m.NodeName) 1050 if l > 0 { 1051 n += 1 + l + sovNetworkdb(uint64(l)) 1052 } 1053 l = len(m.NetworkID) 1054 if l > 0 { 1055 n += 1 + l + sovNetworkdb(uint64(l)) 1056 } 1057 return n 1058 } 1059 1060 func (m *NetworkEntry) Size() (n int) { 1061 var l int 1062 _ = l 1063 l = len(m.NetworkID) 1064 if l > 0 { 1065 n += 1 + l + sovNetworkdb(uint64(l)) 1066 } 1067 if m.LTime != 0 { 1068 n += 1 + sovNetworkdb(uint64(m.LTime)) 1069 } 1070 l = len(m.NodeName) 1071 if l > 0 { 1072 n += 1 + l + sovNetworkdb(uint64(l)) 1073 } 1074 if m.Leaving { 1075 n += 2 1076 } 1077 return n 1078 } 1079 1080 func (m *NetworkPushPull) Size() (n int) { 1081 var l int 1082 _ = l 1083 if m.LTime != 0 { 1084 n += 1 + sovNetworkdb(uint64(m.LTime)) 1085 } 1086 if len(m.Networks) > 0 { 1087 for _, e := range m.Networks { 1088 l = e.Size() 1089 n += 1 + l + sovNetworkdb(uint64(l)) 1090 } 1091 } 1092 l = len(m.NodeName) 1093 if l > 0 { 1094 n += 1 + l + sovNetworkdb(uint64(l)) 1095 } 1096 return n 1097 } 1098 1099 func (m *TableEvent) Size() (n int) { 1100 var l int 1101 _ = l 1102 if m.Type != 0 { 1103 n += 1 + sovNetworkdb(uint64(m.Type)) 1104 } 1105 if m.LTime != 0 { 1106 n += 1 + sovNetworkdb(uint64(m.LTime)) 1107 } 1108 l = len(m.NodeName) 1109 if l > 0 { 1110 n += 1 + l + sovNetworkdb(uint64(l)) 1111 } 1112 l = len(m.NetworkID) 1113 if l > 0 { 1114 n += 1 + l + sovNetworkdb(uint64(l)) 1115 } 1116 l = len(m.TableName) 1117 if l > 0 { 1118 n += 1 + l + sovNetworkdb(uint64(l)) 1119 } 1120 l = len(m.Key) 1121 if l > 0 { 1122 n += 1 + l + sovNetworkdb(uint64(l)) 1123 } 1124 l = len(m.Value) 1125 if l > 0 { 1126 n += 1 + l + sovNetworkdb(uint64(l)) 1127 } 1128 if m.ResidualReapTime != 0 { 1129 n += 1 + sovNetworkdb(uint64(m.ResidualReapTime)) 1130 } 1131 return n 1132 } 1133 1134 func (m *BulkSyncMessage) Size() (n int) { 1135 var l int 1136 _ = l 1137 if m.LTime != 0 { 1138 n += 1 + sovNetworkdb(uint64(m.LTime)) 1139 } 1140 if m.Unsolicited { 1141 n += 2 1142 } 1143 l = len(m.NodeName) 1144 if l > 0 { 1145 n += 1 + l + sovNetworkdb(uint64(l)) 1146 } 1147 if len(m.Networks) > 0 { 1148 for _, s := range m.Networks { 1149 l = len(s) 1150 n += 1 + l + sovNetworkdb(uint64(l)) 1151 } 1152 } 1153 l = len(m.Payload) 1154 if l > 0 { 1155 n += 1 + l + sovNetworkdb(uint64(l)) 1156 } 1157 return n 1158 } 1159 1160 func (m *CompoundMessage) Size() (n int) { 1161 var l int 1162 _ = l 1163 if len(m.Messages) > 0 { 1164 for _, e := range m.Messages { 1165 l = e.Size() 1166 n += 1 + l + sovNetworkdb(uint64(l)) 1167 } 1168 } 1169 return n 1170 } 1171 1172 func (m *CompoundMessage_SimpleMessage) Size() (n int) { 1173 var l int 1174 _ = l 1175 l = len(m.Payload) 1176 if l > 0 { 1177 n += 1 + l + sovNetworkdb(uint64(l)) 1178 } 1179 return n 1180 } 1181 1182 func sovNetworkdb(x uint64) (n int) { 1183 for { 1184 n++ 1185 x >>= 7 1186 if x == 0 { 1187 break 1188 } 1189 } 1190 return n 1191 } 1192 func sozNetworkdb(x uint64) (n int) { 1193 return sovNetworkdb(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 1194 } 1195 func (this *GossipMessage) String() string { 1196 if this == nil { 1197 return "nil" 1198 } 1199 s := strings.Join([]string{`&GossipMessage{`, 1200 `Type:` + fmt.Sprintf("%v", this.Type) + `,`, 1201 `Data:` + fmt.Sprintf("%v", this.Data) + `,`, 1202 `}`, 1203 }, "") 1204 return s 1205 } 1206 func (this *NodeEvent) String() string { 1207 if this == nil { 1208 return "nil" 1209 } 1210 s := strings.Join([]string{`&NodeEvent{`, 1211 `Type:` + fmt.Sprintf("%v", this.Type) + `,`, 1212 `LTime:` + fmt.Sprintf("%v", this.LTime) + `,`, 1213 `NodeName:` + fmt.Sprintf("%v", this.NodeName) + `,`, 1214 `}`, 1215 }, "") 1216 return s 1217 } 1218 func (this *NetworkEvent) String() string { 1219 if this == nil { 1220 return "nil" 1221 } 1222 s := strings.Join([]string{`&NetworkEvent{`, 1223 `Type:` + fmt.Sprintf("%v", this.Type) + `,`, 1224 `LTime:` + fmt.Sprintf("%v", this.LTime) + `,`, 1225 `NodeName:` + fmt.Sprintf("%v", this.NodeName) + `,`, 1226 `NetworkID:` + fmt.Sprintf("%v", this.NetworkID) + `,`, 1227 `}`, 1228 }, "") 1229 return s 1230 } 1231 func (this *NetworkEntry) String() string { 1232 if this == nil { 1233 return "nil" 1234 } 1235 s := strings.Join([]string{`&NetworkEntry{`, 1236 `NetworkID:` + fmt.Sprintf("%v", this.NetworkID) + `,`, 1237 `LTime:` + fmt.Sprintf("%v", this.LTime) + `,`, 1238 `NodeName:` + fmt.Sprintf("%v", this.NodeName) + `,`, 1239 `Leaving:` + fmt.Sprintf("%v", this.Leaving) + `,`, 1240 `}`, 1241 }, "") 1242 return s 1243 } 1244 func (this *NetworkPushPull) String() string { 1245 if this == nil { 1246 return "nil" 1247 } 1248 s := strings.Join([]string{`&NetworkPushPull{`, 1249 `LTime:` + fmt.Sprintf("%v", this.LTime) + `,`, 1250 `Networks:` + strings.Replace(fmt.Sprintf("%v", this.Networks), "NetworkEntry", "NetworkEntry", 1) + `,`, 1251 `NodeName:` + fmt.Sprintf("%v", this.NodeName) + `,`, 1252 `}`, 1253 }, "") 1254 return s 1255 } 1256 func (this *TableEvent) String() string { 1257 if this == nil { 1258 return "nil" 1259 } 1260 s := strings.Join([]string{`&TableEvent{`, 1261 `Type:` + fmt.Sprintf("%v", this.Type) + `,`, 1262 `LTime:` + fmt.Sprintf("%v", this.LTime) + `,`, 1263 `NodeName:` + fmt.Sprintf("%v", this.NodeName) + `,`, 1264 `NetworkID:` + fmt.Sprintf("%v", this.NetworkID) + `,`, 1265 `TableName:` + fmt.Sprintf("%v", this.TableName) + `,`, 1266 `Key:` + fmt.Sprintf("%v", this.Key) + `,`, 1267 `Value:` + fmt.Sprintf("%v", this.Value) + `,`, 1268 `ResidualReapTime:` + fmt.Sprintf("%v", this.ResidualReapTime) + `,`, 1269 `}`, 1270 }, "") 1271 return s 1272 } 1273 func (this *BulkSyncMessage) String() string { 1274 if this == nil { 1275 return "nil" 1276 } 1277 s := strings.Join([]string{`&BulkSyncMessage{`, 1278 `LTime:` + fmt.Sprintf("%v", this.LTime) + `,`, 1279 `Unsolicited:` + fmt.Sprintf("%v", this.Unsolicited) + `,`, 1280 `NodeName:` + fmt.Sprintf("%v", this.NodeName) + `,`, 1281 `Networks:` + fmt.Sprintf("%v", this.Networks) + `,`, 1282 `Payload:` + fmt.Sprintf("%v", this.Payload) + `,`, 1283 `}`, 1284 }, "") 1285 return s 1286 } 1287 func (this *CompoundMessage) String() string { 1288 if this == nil { 1289 return "nil" 1290 } 1291 s := strings.Join([]string{`&CompoundMessage{`, 1292 `Messages:` + strings.Replace(fmt.Sprintf("%v", this.Messages), "CompoundMessage_SimpleMessage", "CompoundMessage_SimpleMessage", 1) + `,`, 1293 `}`, 1294 }, "") 1295 return s 1296 } 1297 func (this *CompoundMessage_SimpleMessage) String() string { 1298 if this == nil { 1299 return "nil" 1300 } 1301 s := strings.Join([]string{`&CompoundMessage_SimpleMessage{`, 1302 `Payload:` + fmt.Sprintf("%v", this.Payload) + `,`, 1303 `}`, 1304 }, "") 1305 return s 1306 } 1307 func valueToStringNetworkdb(v interface{}) string { 1308 rv := reflect.ValueOf(v) 1309 if rv.IsNil() { 1310 return "nil" 1311 } 1312 pv := reflect.Indirect(rv).Interface() 1313 return fmt.Sprintf("*%v", pv) 1314 } 1315 func (m *GossipMessage) Unmarshal(dAtA []byte) error { 1316 l := len(dAtA) 1317 iNdEx := 0 1318 for iNdEx < l { 1319 preIndex := iNdEx 1320 var wire uint64 1321 for shift := uint(0); ; shift += 7 { 1322 if shift >= 64 { 1323 return ErrIntOverflowNetworkdb 1324 } 1325 if iNdEx >= l { 1326 return io.ErrUnexpectedEOF 1327 } 1328 b := dAtA[iNdEx] 1329 iNdEx++ 1330 wire |= (uint64(b) & 0x7F) << shift 1331 if b < 0x80 { 1332 break 1333 } 1334 } 1335 fieldNum := int32(wire >> 3) 1336 wireType := int(wire & 0x7) 1337 if wireType == 4 { 1338 return fmt.Errorf("proto: GossipMessage: wiretype end group for non-group") 1339 } 1340 if fieldNum <= 0 { 1341 return fmt.Errorf("proto: GossipMessage: illegal tag %d (wire type %d)", fieldNum, wire) 1342 } 1343 switch fieldNum { 1344 case 1: 1345 if wireType != 0 { 1346 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 1347 } 1348 m.Type = 0 1349 for shift := uint(0); ; shift += 7 { 1350 if shift >= 64 { 1351 return ErrIntOverflowNetworkdb 1352 } 1353 if iNdEx >= l { 1354 return io.ErrUnexpectedEOF 1355 } 1356 b := dAtA[iNdEx] 1357 iNdEx++ 1358 m.Type |= (MessageType(b) & 0x7F) << shift 1359 if b < 0x80 { 1360 break 1361 } 1362 } 1363 case 2: 1364 if wireType != 2 { 1365 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 1366 } 1367 var byteLen int 1368 for shift := uint(0); ; shift += 7 { 1369 if shift >= 64 { 1370 return ErrIntOverflowNetworkdb 1371 } 1372 if iNdEx >= l { 1373 return io.ErrUnexpectedEOF 1374 } 1375 b := dAtA[iNdEx] 1376 iNdEx++ 1377 byteLen |= (int(b) & 0x7F) << shift 1378 if b < 0x80 { 1379 break 1380 } 1381 } 1382 if byteLen < 0 { 1383 return ErrInvalidLengthNetworkdb 1384 } 1385 postIndex := iNdEx + byteLen 1386 if postIndex > l { 1387 return io.ErrUnexpectedEOF 1388 } 1389 m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...) 1390 if m.Data == nil { 1391 m.Data = []byte{} 1392 } 1393 iNdEx = postIndex 1394 default: 1395 iNdEx = preIndex 1396 skippy, err := skipNetworkdb(dAtA[iNdEx:]) 1397 if err != nil { 1398 return err 1399 } 1400 if skippy < 0 { 1401 return ErrInvalidLengthNetworkdb 1402 } 1403 if (iNdEx + skippy) > l { 1404 return io.ErrUnexpectedEOF 1405 } 1406 iNdEx += skippy 1407 } 1408 } 1409 1410 if iNdEx > l { 1411 return io.ErrUnexpectedEOF 1412 } 1413 return nil 1414 } 1415 func (m *NodeEvent) Unmarshal(dAtA []byte) error { 1416 l := len(dAtA) 1417 iNdEx := 0 1418 for iNdEx < l { 1419 preIndex := iNdEx 1420 var wire uint64 1421 for shift := uint(0); ; shift += 7 { 1422 if shift >= 64 { 1423 return ErrIntOverflowNetworkdb 1424 } 1425 if iNdEx >= l { 1426 return io.ErrUnexpectedEOF 1427 } 1428 b := dAtA[iNdEx] 1429 iNdEx++ 1430 wire |= (uint64(b) & 0x7F) << shift 1431 if b < 0x80 { 1432 break 1433 } 1434 } 1435 fieldNum := int32(wire >> 3) 1436 wireType := int(wire & 0x7) 1437 if wireType == 4 { 1438 return fmt.Errorf("proto: NodeEvent: wiretype end group for non-group") 1439 } 1440 if fieldNum <= 0 { 1441 return fmt.Errorf("proto: NodeEvent: illegal tag %d (wire type %d)", fieldNum, wire) 1442 } 1443 switch fieldNum { 1444 case 1: 1445 if wireType != 0 { 1446 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 1447 } 1448 m.Type = 0 1449 for shift := uint(0); ; shift += 7 { 1450 if shift >= 64 { 1451 return ErrIntOverflowNetworkdb 1452 } 1453 if iNdEx >= l { 1454 return io.ErrUnexpectedEOF 1455 } 1456 b := dAtA[iNdEx] 1457 iNdEx++ 1458 m.Type |= (NodeEvent_Type(b) & 0x7F) << shift 1459 if b < 0x80 { 1460 break 1461 } 1462 } 1463 case 2: 1464 if wireType != 0 { 1465 return fmt.Errorf("proto: wrong wireType = %d for field LTime", wireType) 1466 } 1467 m.LTime = 0 1468 for shift := uint(0); ; shift += 7 { 1469 if shift >= 64 { 1470 return ErrIntOverflowNetworkdb 1471 } 1472 if iNdEx >= l { 1473 return io.ErrUnexpectedEOF 1474 } 1475 b := dAtA[iNdEx] 1476 iNdEx++ 1477 m.LTime |= (github_com_hashicorp_serf_serf.LamportTime(b) & 0x7F) << shift 1478 if b < 0x80 { 1479 break 1480 } 1481 } 1482 case 3: 1483 if wireType != 2 { 1484 return fmt.Errorf("proto: wrong wireType = %d for field NodeName", wireType) 1485 } 1486 var stringLen uint64 1487 for shift := uint(0); ; shift += 7 { 1488 if shift >= 64 { 1489 return ErrIntOverflowNetworkdb 1490 } 1491 if iNdEx >= l { 1492 return io.ErrUnexpectedEOF 1493 } 1494 b := dAtA[iNdEx] 1495 iNdEx++ 1496 stringLen |= (uint64(b) & 0x7F) << shift 1497 if b < 0x80 { 1498 break 1499 } 1500 } 1501 intStringLen := int(stringLen) 1502 if intStringLen < 0 { 1503 return ErrInvalidLengthNetworkdb 1504 } 1505 postIndex := iNdEx + intStringLen 1506 if postIndex > l { 1507 return io.ErrUnexpectedEOF 1508 } 1509 m.NodeName = string(dAtA[iNdEx:postIndex]) 1510 iNdEx = postIndex 1511 default: 1512 iNdEx = preIndex 1513 skippy, err := skipNetworkdb(dAtA[iNdEx:]) 1514 if err != nil { 1515 return err 1516 } 1517 if skippy < 0 { 1518 return ErrInvalidLengthNetworkdb 1519 } 1520 if (iNdEx + skippy) > l { 1521 return io.ErrUnexpectedEOF 1522 } 1523 iNdEx += skippy 1524 } 1525 } 1526 1527 if iNdEx > l { 1528 return io.ErrUnexpectedEOF 1529 } 1530 return nil 1531 } 1532 func (m *NetworkEvent) Unmarshal(dAtA []byte) error { 1533 l := len(dAtA) 1534 iNdEx := 0 1535 for iNdEx < l { 1536 preIndex := iNdEx 1537 var wire uint64 1538 for shift := uint(0); ; shift += 7 { 1539 if shift >= 64 { 1540 return ErrIntOverflowNetworkdb 1541 } 1542 if iNdEx >= l { 1543 return io.ErrUnexpectedEOF 1544 } 1545 b := dAtA[iNdEx] 1546 iNdEx++ 1547 wire |= (uint64(b) & 0x7F) << shift 1548 if b < 0x80 { 1549 break 1550 } 1551 } 1552 fieldNum := int32(wire >> 3) 1553 wireType := int(wire & 0x7) 1554 if wireType == 4 { 1555 return fmt.Errorf("proto: NetworkEvent: wiretype end group for non-group") 1556 } 1557 if fieldNum <= 0 { 1558 return fmt.Errorf("proto: NetworkEvent: illegal tag %d (wire type %d)", fieldNum, wire) 1559 } 1560 switch fieldNum { 1561 case 1: 1562 if wireType != 0 { 1563 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 1564 } 1565 m.Type = 0 1566 for shift := uint(0); ; shift += 7 { 1567 if shift >= 64 { 1568 return ErrIntOverflowNetworkdb 1569 } 1570 if iNdEx >= l { 1571 return io.ErrUnexpectedEOF 1572 } 1573 b := dAtA[iNdEx] 1574 iNdEx++ 1575 m.Type |= (NetworkEvent_Type(b) & 0x7F) << shift 1576 if b < 0x80 { 1577 break 1578 } 1579 } 1580 case 2: 1581 if wireType != 0 { 1582 return fmt.Errorf("proto: wrong wireType = %d for field LTime", wireType) 1583 } 1584 m.LTime = 0 1585 for shift := uint(0); ; shift += 7 { 1586 if shift >= 64 { 1587 return ErrIntOverflowNetworkdb 1588 } 1589 if iNdEx >= l { 1590 return io.ErrUnexpectedEOF 1591 } 1592 b := dAtA[iNdEx] 1593 iNdEx++ 1594 m.LTime |= (github_com_hashicorp_serf_serf.LamportTime(b) & 0x7F) << shift 1595 if b < 0x80 { 1596 break 1597 } 1598 } 1599 case 3: 1600 if wireType != 2 { 1601 return fmt.Errorf("proto: wrong wireType = %d for field NodeName", wireType) 1602 } 1603 var stringLen uint64 1604 for shift := uint(0); ; shift += 7 { 1605 if shift >= 64 { 1606 return ErrIntOverflowNetworkdb 1607 } 1608 if iNdEx >= l { 1609 return io.ErrUnexpectedEOF 1610 } 1611 b := dAtA[iNdEx] 1612 iNdEx++ 1613 stringLen |= (uint64(b) & 0x7F) << shift 1614 if b < 0x80 { 1615 break 1616 } 1617 } 1618 intStringLen := int(stringLen) 1619 if intStringLen < 0 { 1620 return ErrInvalidLengthNetworkdb 1621 } 1622 postIndex := iNdEx + intStringLen 1623 if postIndex > l { 1624 return io.ErrUnexpectedEOF 1625 } 1626 m.NodeName = string(dAtA[iNdEx:postIndex]) 1627 iNdEx = postIndex 1628 case 4: 1629 if wireType != 2 { 1630 return fmt.Errorf("proto: wrong wireType = %d for field NetworkID", wireType) 1631 } 1632 var stringLen uint64 1633 for shift := uint(0); ; shift += 7 { 1634 if shift >= 64 { 1635 return ErrIntOverflowNetworkdb 1636 } 1637 if iNdEx >= l { 1638 return io.ErrUnexpectedEOF 1639 } 1640 b := dAtA[iNdEx] 1641 iNdEx++ 1642 stringLen |= (uint64(b) & 0x7F) << shift 1643 if b < 0x80 { 1644 break 1645 } 1646 } 1647 intStringLen := int(stringLen) 1648 if intStringLen < 0 { 1649 return ErrInvalidLengthNetworkdb 1650 } 1651 postIndex := iNdEx + intStringLen 1652 if postIndex > l { 1653 return io.ErrUnexpectedEOF 1654 } 1655 m.NetworkID = string(dAtA[iNdEx:postIndex]) 1656 iNdEx = postIndex 1657 default: 1658 iNdEx = preIndex 1659 skippy, err := skipNetworkdb(dAtA[iNdEx:]) 1660 if err != nil { 1661 return err 1662 } 1663 if skippy < 0 { 1664 return ErrInvalidLengthNetworkdb 1665 } 1666 if (iNdEx + skippy) > l { 1667 return io.ErrUnexpectedEOF 1668 } 1669 iNdEx += skippy 1670 } 1671 } 1672 1673 if iNdEx > l { 1674 return io.ErrUnexpectedEOF 1675 } 1676 return nil 1677 } 1678 func (m *NetworkEntry) Unmarshal(dAtA []byte) error { 1679 l := len(dAtA) 1680 iNdEx := 0 1681 for iNdEx < l { 1682 preIndex := iNdEx 1683 var wire uint64 1684 for shift := uint(0); ; shift += 7 { 1685 if shift >= 64 { 1686 return ErrIntOverflowNetworkdb 1687 } 1688 if iNdEx >= l { 1689 return io.ErrUnexpectedEOF 1690 } 1691 b := dAtA[iNdEx] 1692 iNdEx++ 1693 wire |= (uint64(b) & 0x7F) << shift 1694 if b < 0x80 { 1695 break 1696 } 1697 } 1698 fieldNum := int32(wire >> 3) 1699 wireType := int(wire & 0x7) 1700 if wireType == 4 { 1701 return fmt.Errorf("proto: NetworkEntry: wiretype end group for non-group") 1702 } 1703 if fieldNum <= 0 { 1704 return fmt.Errorf("proto: NetworkEntry: illegal tag %d (wire type %d)", fieldNum, wire) 1705 } 1706 switch fieldNum { 1707 case 1: 1708 if wireType != 2 { 1709 return fmt.Errorf("proto: wrong wireType = %d for field NetworkID", wireType) 1710 } 1711 var stringLen uint64 1712 for shift := uint(0); ; shift += 7 { 1713 if shift >= 64 { 1714 return ErrIntOverflowNetworkdb 1715 } 1716 if iNdEx >= l { 1717 return io.ErrUnexpectedEOF 1718 } 1719 b := dAtA[iNdEx] 1720 iNdEx++ 1721 stringLen |= (uint64(b) & 0x7F) << shift 1722 if b < 0x80 { 1723 break 1724 } 1725 } 1726 intStringLen := int(stringLen) 1727 if intStringLen < 0 { 1728 return ErrInvalidLengthNetworkdb 1729 } 1730 postIndex := iNdEx + intStringLen 1731 if postIndex > l { 1732 return io.ErrUnexpectedEOF 1733 } 1734 m.NetworkID = string(dAtA[iNdEx:postIndex]) 1735 iNdEx = postIndex 1736 case 2: 1737 if wireType != 0 { 1738 return fmt.Errorf("proto: wrong wireType = %d for field LTime", wireType) 1739 } 1740 m.LTime = 0 1741 for shift := uint(0); ; shift += 7 { 1742 if shift >= 64 { 1743 return ErrIntOverflowNetworkdb 1744 } 1745 if iNdEx >= l { 1746 return io.ErrUnexpectedEOF 1747 } 1748 b := dAtA[iNdEx] 1749 iNdEx++ 1750 m.LTime |= (github_com_hashicorp_serf_serf.LamportTime(b) & 0x7F) << shift 1751 if b < 0x80 { 1752 break 1753 } 1754 } 1755 case 3: 1756 if wireType != 2 { 1757 return fmt.Errorf("proto: wrong wireType = %d for field NodeName", wireType) 1758 } 1759 var stringLen uint64 1760 for shift := uint(0); ; shift += 7 { 1761 if shift >= 64 { 1762 return ErrIntOverflowNetworkdb 1763 } 1764 if iNdEx >= l { 1765 return io.ErrUnexpectedEOF 1766 } 1767 b := dAtA[iNdEx] 1768 iNdEx++ 1769 stringLen |= (uint64(b) & 0x7F) << shift 1770 if b < 0x80 { 1771 break 1772 } 1773 } 1774 intStringLen := int(stringLen) 1775 if intStringLen < 0 { 1776 return ErrInvalidLengthNetworkdb 1777 } 1778 postIndex := iNdEx + intStringLen 1779 if postIndex > l { 1780 return io.ErrUnexpectedEOF 1781 } 1782 m.NodeName = string(dAtA[iNdEx:postIndex]) 1783 iNdEx = postIndex 1784 case 4: 1785 if wireType != 0 { 1786 return fmt.Errorf("proto: wrong wireType = %d for field Leaving", wireType) 1787 } 1788 var v int 1789 for shift := uint(0); ; shift += 7 { 1790 if shift >= 64 { 1791 return ErrIntOverflowNetworkdb 1792 } 1793 if iNdEx >= l { 1794 return io.ErrUnexpectedEOF 1795 } 1796 b := dAtA[iNdEx] 1797 iNdEx++ 1798 v |= (int(b) & 0x7F) << shift 1799 if b < 0x80 { 1800 break 1801 } 1802 } 1803 m.Leaving = bool(v != 0) 1804 default: 1805 iNdEx = preIndex 1806 skippy, err := skipNetworkdb(dAtA[iNdEx:]) 1807 if err != nil { 1808 return err 1809 } 1810 if skippy < 0 { 1811 return ErrInvalidLengthNetworkdb 1812 } 1813 if (iNdEx + skippy) > l { 1814 return io.ErrUnexpectedEOF 1815 } 1816 iNdEx += skippy 1817 } 1818 } 1819 1820 if iNdEx > l { 1821 return io.ErrUnexpectedEOF 1822 } 1823 return nil 1824 } 1825 func (m *NetworkPushPull) Unmarshal(dAtA []byte) error { 1826 l := len(dAtA) 1827 iNdEx := 0 1828 for iNdEx < l { 1829 preIndex := iNdEx 1830 var wire uint64 1831 for shift := uint(0); ; shift += 7 { 1832 if shift >= 64 { 1833 return ErrIntOverflowNetworkdb 1834 } 1835 if iNdEx >= l { 1836 return io.ErrUnexpectedEOF 1837 } 1838 b := dAtA[iNdEx] 1839 iNdEx++ 1840 wire |= (uint64(b) & 0x7F) << shift 1841 if b < 0x80 { 1842 break 1843 } 1844 } 1845 fieldNum := int32(wire >> 3) 1846 wireType := int(wire & 0x7) 1847 if wireType == 4 { 1848 return fmt.Errorf("proto: NetworkPushPull: wiretype end group for non-group") 1849 } 1850 if fieldNum <= 0 { 1851 return fmt.Errorf("proto: NetworkPushPull: illegal tag %d (wire type %d)", fieldNum, wire) 1852 } 1853 switch fieldNum { 1854 case 1: 1855 if wireType != 0 { 1856 return fmt.Errorf("proto: wrong wireType = %d for field LTime", wireType) 1857 } 1858 m.LTime = 0 1859 for shift := uint(0); ; shift += 7 { 1860 if shift >= 64 { 1861 return ErrIntOverflowNetworkdb 1862 } 1863 if iNdEx >= l { 1864 return io.ErrUnexpectedEOF 1865 } 1866 b := dAtA[iNdEx] 1867 iNdEx++ 1868 m.LTime |= (github_com_hashicorp_serf_serf.LamportTime(b) & 0x7F) << shift 1869 if b < 0x80 { 1870 break 1871 } 1872 } 1873 case 2: 1874 if wireType != 2 { 1875 return fmt.Errorf("proto: wrong wireType = %d for field Networks", wireType) 1876 } 1877 var msglen int 1878 for shift := uint(0); ; shift += 7 { 1879 if shift >= 64 { 1880 return ErrIntOverflowNetworkdb 1881 } 1882 if iNdEx >= l { 1883 return io.ErrUnexpectedEOF 1884 } 1885 b := dAtA[iNdEx] 1886 iNdEx++ 1887 msglen |= (int(b) & 0x7F) << shift 1888 if b < 0x80 { 1889 break 1890 } 1891 } 1892 if msglen < 0 { 1893 return ErrInvalidLengthNetworkdb 1894 } 1895 postIndex := iNdEx + msglen 1896 if postIndex > l { 1897 return io.ErrUnexpectedEOF 1898 } 1899 m.Networks = append(m.Networks, &NetworkEntry{}) 1900 if err := m.Networks[len(m.Networks)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1901 return err 1902 } 1903 iNdEx = postIndex 1904 case 3: 1905 if wireType != 2 { 1906 return fmt.Errorf("proto: wrong wireType = %d for field NodeName", wireType) 1907 } 1908 var stringLen uint64 1909 for shift := uint(0); ; shift += 7 { 1910 if shift >= 64 { 1911 return ErrIntOverflowNetworkdb 1912 } 1913 if iNdEx >= l { 1914 return io.ErrUnexpectedEOF 1915 } 1916 b := dAtA[iNdEx] 1917 iNdEx++ 1918 stringLen |= (uint64(b) & 0x7F) << shift 1919 if b < 0x80 { 1920 break 1921 } 1922 } 1923 intStringLen := int(stringLen) 1924 if intStringLen < 0 { 1925 return ErrInvalidLengthNetworkdb 1926 } 1927 postIndex := iNdEx + intStringLen 1928 if postIndex > l { 1929 return io.ErrUnexpectedEOF 1930 } 1931 m.NodeName = string(dAtA[iNdEx:postIndex]) 1932 iNdEx = postIndex 1933 default: 1934 iNdEx = preIndex 1935 skippy, err := skipNetworkdb(dAtA[iNdEx:]) 1936 if err != nil { 1937 return err 1938 } 1939 if skippy < 0 { 1940 return ErrInvalidLengthNetworkdb 1941 } 1942 if (iNdEx + skippy) > l { 1943 return io.ErrUnexpectedEOF 1944 } 1945 iNdEx += skippy 1946 } 1947 } 1948 1949 if iNdEx > l { 1950 return io.ErrUnexpectedEOF 1951 } 1952 return nil 1953 } 1954 func (m *TableEvent) Unmarshal(dAtA []byte) error { 1955 l := len(dAtA) 1956 iNdEx := 0 1957 for iNdEx < l { 1958 preIndex := iNdEx 1959 var wire uint64 1960 for shift := uint(0); ; shift += 7 { 1961 if shift >= 64 { 1962 return ErrIntOverflowNetworkdb 1963 } 1964 if iNdEx >= l { 1965 return io.ErrUnexpectedEOF 1966 } 1967 b := dAtA[iNdEx] 1968 iNdEx++ 1969 wire |= (uint64(b) & 0x7F) << shift 1970 if b < 0x80 { 1971 break 1972 } 1973 } 1974 fieldNum := int32(wire >> 3) 1975 wireType := int(wire & 0x7) 1976 if wireType == 4 { 1977 return fmt.Errorf("proto: TableEvent: wiretype end group for non-group") 1978 } 1979 if fieldNum <= 0 { 1980 return fmt.Errorf("proto: TableEvent: illegal tag %d (wire type %d)", fieldNum, wire) 1981 } 1982 switch fieldNum { 1983 case 1: 1984 if wireType != 0 { 1985 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) 1986 } 1987 m.Type = 0 1988 for shift := uint(0); ; shift += 7 { 1989 if shift >= 64 { 1990 return ErrIntOverflowNetworkdb 1991 } 1992 if iNdEx >= l { 1993 return io.ErrUnexpectedEOF 1994 } 1995 b := dAtA[iNdEx] 1996 iNdEx++ 1997 m.Type |= (TableEvent_Type(b) & 0x7F) << shift 1998 if b < 0x80 { 1999 break 2000 } 2001 } 2002 case 2: 2003 if wireType != 0 { 2004 return fmt.Errorf("proto: wrong wireType = %d for field LTime", wireType) 2005 } 2006 m.LTime = 0 2007 for shift := uint(0); ; shift += 7 { 2008 if shift >= 64 { 2009 return ErrIntOverflowNetworkdb 2010 } 2011 if iNdEx >= l { 2012 return io.ErrUnexpectedEOF 2013 } 2014 b := dAtA[iNdEx] 2015 iNdEx++ 2016 m.LTime |= (github_com_hashicorp_serf_serf.LamportTime(b) & 0x7F) << shift 2017 if b < 0x80 { 2018 break 2019 } 2020 } 2021 case 3: 2022 if wireType != 2 { 2023 return fmt.Errorf("proto: wrong wireType = %d for field NodeName", wireType) 2024 } 2025 var stringLen uint64 2026 for shift := uint(0); ; shift += 7 { 2027 if shift >= 64 { 2028 return ErrIntOverflowNetworkdb 2029 } 2030 if iNdEx >= l { 2031 return io.ErrUnexpectedEOF 2032 } 2033 b := dAtA[iNdEx] 2034 iNdEx++ 2035 stringLen |= (uint64(b) & 0x7F) << shift 2036 if b < 0x80 { 2037 break 2038 } 2039 } 2040 intStringLen := int(stringLen) 2041 if intStringLen < 0 { 2042 return ErrInvalidLengthNetworkdb 2043 } 2044 postIndex := iNdEx + intStringLen 2045 if postIndex > l { 2046 return io.ErrUnexpectedEOF 2047 } 2048 m.NodeName = string(dAtA[iNdEx:postIndex]) 2049 iNdEx = postIndex 2050 case 4: 2051 if wireType != 2 { 2052 return fmt.Errorf("proto: wrong wireType = %d for field NetworkID", wireType) 2053 } 2054 var stringLen uint64 2055 for shift := uint(0); ; shift += 7 { 2056 if shift >= 64 { 2057 return ErrIntOverflowNetworkdb 2058 } 2059 if iNdEx >= l { 2060 return io.ErrUnexpectedEOF 2061 } 2062 b := dAtA[iNdEx] 2063 iNdEx++ 2064 stringLen |= (uint64(b) & 0x7F) << shift 2065 if b < 0x80 { 2066 break 2067 } 2068 } 2069 intStringLen := int(stringLen) 2070 if intStringLen < 0 { 2071 return ErrInvalidLengthNetworkdb 2072 } 2073 postIndex := iNdEx + intStringLen 2074 if postIndex > l { 2075 return io.ErrUnexpectedEOF 2076 } 2077 m.NetworkID = string(dAtA[iNdEx:postIndex]) 2078 iNdEx = postIndex 2079 case 5: 2080 if wireType != 2 { 2081 return fmt.Errorf("proto: wrong wireType = %d for field TableName", wireType) 2082 } 2083 var stringLen uint64 2084 for shift := uint(0); ; shift += 7 { 2085 if shift >= 64 { 2086 return ErrIntOverflowNetworkdb 2087 } 2088 if iNdEx >= l { 2089 return io.ErrUnexpectedEOF 2090 } 2091 b := dAtA[iNdEx] 2092 iNdEx++ 2093 stringLen |= (uint64(b) & 0x7F) << shift 2094 if b < 0x80 { 2095 break 2096 } 2097 } 2098 intStringLen := int(stringLen) 2099 if intStringLen < 0 { 2100 return ErrInvalidLengthNetworkdb 2101 } 2102 postIndex := iNdEx + intStringLen 2103 if postIndex > l { 2104 return io.ErrUnexpectedEOF 2105 } 2106 m.TableName = string(dAtA[iNdEx:postIndex]) 2107 iNdEx = postIndex 2108 case 6: 2109 if wireType != 2 { 2110 return fmt.Errorf("proto: wrong wireType = %d for field Key", wireType) 2111 } 2112 var stringLen uint64 2113 for shift := uint(0); ; shift += 7 { 2114 if shift >= 64 { 2115 return ErrIntOverflowNetworkdb 2116 } 2117 if iNdEx >= l { 2118 return io.ErrUnexpectedEOF 2119 } 2120 b := dAtA[iNdEx] 2121 iNdEx++ 2122 stringLen |= (uint64(b) & 0x7F) << shift 2123 if b < 0x80 { 2124 break 2125 } 2126 } 2127 intStringLen := int(stringLen) 2128 if intStringLen < 0 { 2129 return ErrInvalidLengthNetworkdb 2130 } 2131 postIndex := iNdEx + intStringLen 2132 if postIndex > l { 2133 return io.ErrUnexpectedEOF 2134 } 2135 m.Key = string(dAtA[iNdEx:postIndex]) 2136 iNdEx = postIndex 2137 case 7: 2138 if wireType != 2 { 2139 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 2140 } 2141 var byteLen int 2142 for shift := uint(0); ; shift += 7 { 2143 if shift >= 64 { 2144 return ErrIntOverflowNetworkdb 2145 } 2146 if iNdEx >= l { 2147 return io.ErrUnexpectedEOF 2148 } 2149 b := dAtA[iNdEx] 2150 iNdEx++ 2151 byteLen |= (int(b) & 0x7F) << shift 2152 if b < 0x80 { 2153 break 2154 } 2155 } 2156 if byteLen < 0 { 2157 return ErrInvalidLengthNetworkdb 2158 } 2159 postIndex := iNdEx + byteLen 2160 if postIndex > l { 2161 return io.ErrUnexpectedEOF 2162 } 2163 m.Value = append(m.Value[:0], dAtA[iNdEx:postIndex]...) 2164 if m.Value == nil { 2165 m.Value = []byte{} 2166 } 2167 iNdEx = postIndex 2168 case 8: 2169 if wireType != 0 { 2170 return fmt.Errorf("proto: wrong wireType = %d for field ResidualReapTime", wireType) 2171 } 2172 m.ResidualReapTime = 0 2173 for shift := uint(0); ; shift += 7 { 2174 if shift >= 64 { 2175 return ErrIntOverflowNetworkdb 2176 } 2177 if iNdEx >= l { 2178 return io.ErrUnexpectedEOF 2179 } 2180 b := dAtA[iNdEx] 2181 iNdEx++ 2182 m.ResidualReapTime |= (int32(b) & 0x7F) << shift 2183 if b < 0x80 { 2184 break 2185 } 2186 } 2187 default: 2188 iNdEx = preIndex 2189 skippy, err := skipNetworkdb(dAtA[iNdEx:]) 2190 if err != nil { 2191 return err 2192 } 2193 if skippy < 0 { 2194 return ErrInvalidLengthNetworkdb 2195 } 2196 if (iNdEx + skippy) > l { 2197 return io.ErrUnexpectedEOF 2198 } 2199 iNdEx += skippy 2200 } 2201 } 2202 2203 if iNdEx > l { 2204 return io.ErrUnexpectedEOF 2205 } 2206 return nil 2207 } 2208 func (m *BulkSyncMessage) Unmarshal(dAtA []byte) error { 2209 l := len(dAtA) 2210 iNdEx := 0 2211 for iNdEx < l { 2212 preIndex := iNdEx 2213 var wire uint64 2214 for shift := uint(0); ; shift += 7 { 2215 if shift >= 64 { 2216 return ErrIntOverflowNetworkdb 2217 } 2218 if iNdEx >= l { 2219 return io.ErrUnexpectedEOF 2220 } 2221 b := dAtA[iNdEx] 2222 iNdEx++ 2223 wire |= (uint64(b) & 0x7F) << shift 2224 if b < 0x80 { 2225 break 2226 } 2227 } 2228 fieldNum := int32(wire >> 3) 2229 wireType := int(wire & 0x7) 2230 if wireType == 4 { 2231 return fmt.Errorf("proto: BulkSyncMessage: wiretype end group for non-group") 2232 } 2233 if fieldNum <= 0 { 2234 return fmt.Errorf("proto: BulkSyncMessage: illegal tag %d (wire type %d)", fieldNum, wire) 2235 } 2236 switch fieldNum { 2237 case 1: 2238 if wireType != 0 { 2239 return fmt.Errorf("proto: wrong wireType = %d for field LTime", wireType) 2240 } 2241 m.LTime = 0 2242 for shift := uint(0); ; shift += 7 { 2243 if shift >= 64 { 2244 return ErrIntOverflowNetworkdb 2245 } 2246 if iNdEx >= l { 2247 return io.ErrUnexpectedEOF 2248 } 2249 b := dAtA[iNdEx] 2250 iNdEx++ 2251 m.LTime |= (github_com_hashicorp_serf_serf.LamportTime(b) & 0x7F) << shift 2252 if b < 0x80 { 2253 break 2254 } 2255 } 2256 case 2: 2257 if wireType != 0 { 2258 return fmt.Errorf("proto: wrong wireType = %d for field Unsolicited", wireType) 2259 } 2260 var v int 2261 for shift := uint(0); ; shift += 7 { 2262 if shift >= 64 { 2263 return ErrIntOverflowNetworkdb 2264 } 2265 if iNdEx >= l { 2266 return io.ErrUnexpectedEOF 2267 } 2268 b := dAtA[iNdEx] 2269 iNdEx++ 2270 v |= (int(b) & 0x7F) << shift 2271 if b < 0x80 { 2272 break 2273 } 2274 } 2275 m.Unsolicited = bool(v != 0) 2276 case 3: 2277 if wireType != 2 { 2278 return fmt.Errorf("proto: wrong wireType = %d for field NodeName", wireType) 2279 } 2280 var stringLen uint64 2281 for shift := uint(0); ; shift += 7 { 2282 if shift >= 64 { 2283 return ErrIntOverflowNetworkdb 2284 } 2285 if iNdEx >= l { 2286 return io.ErrUnexpectedEOF 2287 } 2288 b := dAtA[iNdEx] 2289 iNdEx++ 2290 stringLen |= (uint64(b) & 0x7F) << shift 2291 if b < 0x80 { 2292 break 2293 } 2294 } 2295 intStringLen := int(stringLen) 2296 if intStringLen < 0 { 2297 return ErrInvalidLengthNetworkdb 2298 } 2299 postIndex := iNdEx + intStringLen 2300 if postIndex > l { 2301 return io.ErrUnexpectedEOF 2302 } 2303 m.NodeName = string(dAtA[iNdEx:postIndex]) 2304 iNdEx = postIndex 2305 case 4: 2306 if wireType != 2 { 2307 return fmt.Errorf("proto: wrong wireType = %d for field Networks", wireType) 2308 } 2309 var stringLen uint64 2310 for shift := uint(0); ; shift += 7 { 2311 if shift >= 64 { 2312 return ErrIntOverflowNetworkdb 2313 } 2314 if iNdEx >= l { 2315 return io.ErrUnexpectedEOF 2316 } 2317 b := dAtA[iNdEx] 2318 iNdEx++ 2319 stringLen |= (uint64(b) & 0x7F) << shift 2320 if b < 0x80 { 2321 break 2322 } 2323 } 2324 intStringLen := int(stringLen) 2325 if intStringLen < 0 { 2326 return ErrInvalidLengthNetworkdb 2327 } 2328 postIndex := iNdEx + intStringLen 2329 if postIndex > l { 2330 return io.ErrUnexpectedEOF 2331 } 2332 m.Networks = append(m.Networks, string(dAtA[iNdEx:postIndex])) 2333 iNdEx = postIndex 2334 case 5: 2335 if wireType != 2 { 2336 return fmt.Errorf("proto: wrong wireType = %d for field Payload", wireType) 2337 } 2338 var byteLen int 2339 for shift := uint(0); ; shift += 7 { 2340 if shift >= 64 { 2341 return ErrIntOverflowNetworkdb 2342 } 2343 if iNdEx >= l { 2344 return io.ErrUnexpectedEOF 2345 } 2346 b := dAtA[iNdEx] 2347 iNdEx++ 2348 byteLen |= (int(b) & 0x7F) << shift 2349 if b < 0x80 { 2350 break 2351 } 2352 } 2353 if byteLen < 0 { 2354 return ErrInvalidLengthNetworkdb 2355 } 2356 postIndex := iNdEx + byteLen 2357 if postIndex > l { 2358 return io.ErrUnexpectedEOF 2359 } 2360 m.Payload = append(m.Payload[:0], dAtA[iNdEx:postIndex]...) 2361 if m.Payload == nil { 2362 m.Payload = []byte{} 2363 } 2364 iNdEx = postIndex 2365 default: 2366 iNdEx = preIndex 2367 skippy, err := skipNetworkdb(dAtA[iNdEx:]) 2368 if err != nil { 2369 return err 2370 } 2371 if skippy < 0 { 2372 return ErrInvalidLengthNetworkdb 2373 } 2374 if (iNdEx + skippy) > l { 2375 return io.ErrUnexpectedEOF 2376 } 2377 iNdEx += skippy 2378 } 2379 } 2380 2381 if iNdEx > l { 2382 return io.ErrUnexpectedEOF 2383 } 2384 return nil 2385 } 2386 func (m *CompoundMessage) Unmarshal(dAtA []byte) error { 2387 l := len(dAtA) 2388 iNdEx := 0 2389 for iNdEx < l { 2390 preIndex := iNdEx 2391 var wire uint64 2392 for shift := uint(0); ; shift += 7 { 2393 if shift >= 64 { 2394 return ErrIntOverflowNetworkdb 2395 } 2396 if iNdEx >= l { 2397 return io.ErrUnexpectedEOF 2398 } 2399 b := dAtA[iNdEx] 2400 iNdEx++ 2401 wire |= (uint64(b) & 0x7F) << shift 2402 if b < 0x80 { 2403 break 2404 } 2405 } 2406 fieldNum := int32(wire >> 3) 2407 wireType := int(wire & 0x7) 2408 if wireType == 4 { 2409 return fmt.Errorf("proto: CompoundMessage: wiretype end group for non-group") 2410 } 2411 if fieldNum <= 0 { 2412 return fmt.Errorf("proto: CompoundMessage: illegal tag %d (wire type %d)", fieldNum, wire) 2413 } 2414 switch fieldNum { 2415 case 1: 2416 if wireType != 2 { 2417 return fmt.Errorf("proto: wrong wireType = %d for field Messages", wireType) 2418 } 2419 var msglen int 2420 for shift := uint(0); ; shift += 7 { 2421 if shift >= 64 { 2422 return ErrIntOverflowNetworkdb 2423 } 2424 if iNdEx >= l { 2425 return io.ErrUnexpectedEOF 2426 } 2427 b := dAtA[iNdEx] 2428 iNdEx++ 2429 msglen |= (int(b) & 0x7F) << shift 2430 if b < 0x80 { 2431 break 2432 } 2433 } 2434 if msglen < 0 { 2435 return ErrInvalidLengthNetworkdb 2436 } 2437 postIndex := iNdEx + msglen 2438 if postIndex > l { 2439 return io.ErrUnexpectedEOF 2440 } 2441 m.Messages = append(m.Messages, &CompoundMessage_SimpleMessage{}) 2442 if err := m.Messages[len(m.Messages)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2443 return err 2444 } 2445 iNdEx = postIndex 2446 default: 2447 iNdEx = preIndex 2448 skippy, err := skipNetworkdb(dAtA[iNdEx:]) 2449 if err != nil { 2450 return err 2451 } 2452 if skippy < 0 { 2453 return ErrInvalidLengthNetworkdb 2454 } 2455 if (iNdEx + skippy) > l { 2456 return io.ErrUnexpectedEOF 2457 } 2458 iNdEx += skippy 2459 } 2460 } 2461 2462 if iNdEx > l { 2463 return io.ErrUnexpectedEOF 2464 } 2465 return nil 2466 } 2467 func (m *CompoundMessage_SimpleMessage) Unmarshal(dAtA []byte) error { 2468 l := len(dAtA) 2469 iNdEx := 0 2470 for iNdEx < l { 2471 preIndex := iNdEx 2472 var wire uint64 2473 for shift := uint(0); ; shift += 7 { 2474 if shift >= 64 { 2475 return ErrIntOverflowNetworkdb 2476 } 2477 if iNdEx >= l { 2478 return io.ErrUnexpectedEOF 2479 } 2480 b := dAtA[iNdEx] 2481 iNdEx++ 2482 wire |= (uint64(b) & 0x7F) << shift 2483 if b < 0x80 { 2484 break 2485 } 2486 } 2487 fieldNum := int32(wire >> 3) 2488 wireType := int(wire & 0x7) 2489 if wireType == 4 { 2490 return fmt.Errorf("proto: SimpleMessage: wiretype end group for non-group") 2491 } 2492 if fieldNum <= 0 { 2493 return fmt.Errorf("proto: SimpleMessage: illegal tag %d (wire type %d)", fieldNum, wire) 2494 } 2495 switch fieldNum { 2496 case 1: 2497 if wireType != 2 { 2498 return fmt.Errorf("proto: wrong wireType = %d for field Payload", wireType) 2499 } 2500 var byteLen int 2501 for shift := uint(0); ; shift += 7 { 2502 if shift >= 64 { 2503 return ErrIntOverflowNetworkdb 2504 } 2505 if iNdEx >= l { 2506 return io.ErrUnexpectedEOF 2507 } 2508 b := dAtA[iNdEx] 2509 iNdEx++ 2510 byteLen |= (int(b) & 0x7F) << shift 2511 if b < 0x80 { 2512 break 2513 } 2514 } 2515 if byteLen < 0 { 2516 return ErrInvalidLengthNetworkdb 2517 } 2518 postIndex := iNdEx + byteLen 2519 if postIndex > l { 2520 return io.ErrUnexpectedEOF 2521 } 2522 m.Payload = append(m.Payload[:0], dAtA[iNdEx:postIndex]...) 2523 if m.Payload == nil { 2524 m.Payload = []byte{} 2525 } 2526 iNdEx = postIndex 2527 default: 2528 iNdEx = preIndex 2529 skippy, err := skipNetworkdb(dAtA[iNdEx:]) 2530 if err != nil { 2531 return err 2532 } 2533 if skippy < 0 { 2534 return ErrInvalidLengthNetworkdb 2535 } 2536 if (iNdEx + skippy) > l { 2537 return io.ErrUnexpectedEOF 2538 } 2539 iNdEx += skippy 2540 } 2541 } 2542 2543 if iNdEx > l { 2544 return io.ErrUnexpectedEOF 2545 } 2546 return nil 2547 } 2548 func skipNetworkdb(dAtA []byte) (n int, err error) { 2549 l := len(dAtA) 2550 iNdEx := 0 2551 for iNdEx < l { 2552 var wire uint64 2553 for shift := uint(0); ; shift += 7 { 2554 if shift >= 64 { 2555 return 0, ErrIntOverflowNetworkdb 2556 } 2557 if iNdEx >= l { 2558 return 0, io.ErrUnexpectedEOF 2559 } 2560 b := dAtA[iNdEx] 2561 iNdEx++ 2562 wire |= (uint64(b) & 0x7F) << shift 2563 if b < 0x80 { 2564 break 2565 } 2566 } 2567 wireType := int(wire & 0x7) 2568 switch wireType { 2569 case 0: 2570 for shift := uint(0); ; shift += 7 { 2571 if shift >= 64 { 2572 return 0, ErrIntOverflowNetworkdb 2573 } 2574 if iNdEx >= l { 2575 return 0, io.ErrUnexpectedEOF 2576 } 2577 iNdEx++ 2578 if dAtA[iNdEx-1] < 0x80 { 2579 break 2580 } 2581 } 2582 return iNdEx, nil 2583 case 1: 2584 iNdEx += 8 2585 return iNdEx, nil 2586 case 2: 2587 var length int 2588 for shift := uint(0); ; shift += 7 { 2589 if shift >= 64 { 2590 return 0, ErrIntOverflowNetworkdb 2591 } 2592 if iNdEx >= l { 2593 return 0, io.ErrUnexpectedEOF 2594 } 2595 b := dAtA[iNdEx] 2596 iNdEx++ 2597 length |= (int(b) & 0x7F) << shift 2598 if b < 0x80 { 2599 break 2600 } 2601 } 2602 iNdEx += length 2603 if length < 0 { 2604 return 0, ErrInvalidLengthNetworkdb 2605 } 2606 return iNdEx, nil 2607 case 3: 2608 for { 2609 var innerWire uint64 2610 var start int = iNdEx 2611 for shift := uint(0); ; shift += 7 { 2612 if shift >= 64 { 2613 return 0, ErrIntOverflowNetworkdb 2614 } 2615 if iNdEx >= l { 2616 return 0, io.ErrUnexpectedEOF 2617 } 2618 b := dAtA[iNdEx] 2619 iNdEx++ 2620 innerWire |= (uint64(b) & 0x7F) << shift 2621 if b < 0x80 { 2622 break 2623 } 2624 } 2625 innerWireType := int(innerWire & 0x7) 2626 if innerWireType == 4 { 2627 break 2628 } 2629 next, err := skipNetworkdb(dAtA[start:]) 2630 if err != nil { 2631 return 0, err 2632 } 2633 iNdEx = start + next 2634 } 2635 return iNdEx, nil 2636 case 4: 2637 return iNdEx, nil 2638 case 5: 2639 iNdEx += 4 2640 return iNdEx, nil 2641 default: 2642 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 2643 } 2644 } 2645 panic("unreachable") 2646 } 2647 2648 var ( 2649 ErrInvalidLengthNetworkdb = fmt.Errorf("proto: negative length found during unmarshaling") 2650 ErrIntOverflowNetworkdb = fmt.Errorf("proto: integer overflow") 2651 ) 2652 2653 func init() { proto.RegisterFile("networkdb/networkdb.proto", fileDescriptorNetworkdb) } 2654 2655 var fileDescriptorNetworkdb = []byte{ 2656 // 956 bytes of a gzipped FileDescriptorProto 2657 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x96, 0xcd, 0x6e, 0xe3, 0x54, 2658 0x14, 0xc7, 0x7b, 0xf3, 0xd1, 0x26, 0xa7, 0x29, 0x35, 0x77, 0x3a, 0x53, 0xd7, 0x03, 0x89, 0x31, 2659 0x33, 0x55, 0xa6, 0x82, 0x14, 0x75, 0x9e, 0xa0, 0x49, 0x2c, 0xc8, 0x4c, 0xc6, 0x89, 0xdc, 0xa4, 2660 0x88, 0x55, 0x74, 0x5b, 0x5f, 0x52, 0xab, 0x8e, 0x6d, 0xd9, 0x4e, 0x50, 0x56, 0x20, 0x56, 0xa3, 2661 0x2c, 0x78, 0x83, 0xac, 0x86, 0x35, 0x0f, 0x80, 0x58, 0xb2, 0x98, 0x05, 0x0b, 0xd8, 0x21, 0x16, 2662 0x11, 0xcd, 0x13, 0xf0, 0x08, 0xc8, 0xd7, 0x76, 0x72, 0x93, 0x56, 0x23, 0x21, 0x46, 0x82, 0x4d, 2663 0x72, 0x3f, 0x7e, 0x39, 0x3e, 0xe7, 0xef, 0xff, 0xb9, 0x37, 0x70, 0x60, 0xd3, 0xe0, 0x2b, 0xc7, 2664 0xbb, 0x36, 0x2e, 0x8e, 0x17, 0xa3, 0x8a, 0xeb, 0x39, 0x81, 0x83, 0xf3, 0x8b, 0x05, 0x69, 0xaf, 2665 0xef, 0xf4, 0x1d, 0xb6, 0x7a, 0x1c, 0x8e, 0x22, 0x40, 0x69, 0xc1, 0xce, 0xa7, 0x8e, 0xef, 0x9b, 2666 0xee, 0x0b, 0xea, 0xfb, 0xa4, 0x4f, 0xf1, 0x11, 0x64, 0x82, 0xb1, 0x4b, 0x45, 0x24, 0xa3, 0xf2, 2667 0x3b, 0x27, 0x0f, 0x2a, 0xcb, 0x88, 0x31, 0xd1, 0x19, 0xbb, 0x54, 0x67, 0x0c, 0xc6, 0x90, 0x31, 2668 0x48, 0x40, 0xc4, 0x94, 0x8c, 0xca, 0x05, 0x9d, 0x8d, 0x95, 0x57, 0x29, 0xc8, 0x6b, 0x8e, 0x41, 2669 0xd5, 0x11, 0xb5, 0x03, 0xfc, 0xf1, 0x4a, 0xb4, 0x03, 0x2e, 0xda, 0x82, 0xa9, 0x70, 0x01, 0x1b, 2670 0xb0, 0x69, 0xf5, 0x02, 0x73, 0x40, 0x59, 0xc8, 0x4c, 0xf5, 0xe4, 0xf5, 0xac, 0xb4, 0xf1, 0xc7, 2671 0xac, 0x74, 0xd4, 0x37, 0x83, 0xab, 0xe1, 0x45, 0xe5, 0xd2, 0x19, 0x1c, 0x5f, 0x11, 0xff, 0xca, 2672 0xbc, 0x74, 0x3c, 0xf7, 0xd8, 0xa7, 0xde, 0x97, 0xec, 0xa3, 0xd2, 0x24, 0x03, 0xd7, 0xf1, 0x82, 2673 0x8e, 0x39, 0xa0, 0x7a, 0xd6, 0x0a, 0xbf, 0xf0, 0x43, 0xc8, 0xdb, 0x8e, 0x41, 0x7b, 0x36, 0x19, 2674 0x50, 0x31, 0x2d, 0xa3, 0x72, 0x5e, 0xcf, 0x85, 0x0b, 0x1a, 0x19, 0x50, 0xe5, 0x6b, 0xc8, 0x84, 2675 0x4f, 0xc5, 0x8f, 0x61, 0xab, 0xa1, 0x9d, 0x9f, 0x36, 0x1b, 0x75, 0x61, 0x43, 0x12, 0x27, 0x53, 2676 0x79, 0x6f, 0x91, 0x56, 0xb8, 0xdf, 0xb0, 0x47, 0xc4, 0x32, 0x0d, 0x5c, 0x82, 0xcc, 0xb3, 0x56, 2677 0x43, 0x13, 0x90, 0x74, 0x7f, 0x32, 0x95, 0xdf, 0x5d, 0x61, 0x9e, 0x39, 0xa6, 0x8d, 0x3f, 0x80, 2678 0x6c, 0x53, 0x3d, 0x3d, 0x57, 0x85, 0x94, 0xf4, 0x60, 0x32, 0x95, 0xf1, 0x0a, 0xd1, 0xa4, 0x64, 2679 0x44, 0xa5, 0xc2, 0xcb, 0x57, 0xc5, 0x8d, 0x1f, 0xbf, 0x2f, 0xb2, 0x07, 0x2b, 0x37, 0x29, 0x28, 2680 0x68, 0x91, 0x16, 0x91, 0x50, 0x9f, 0xac, 0x08, 0xf5, 0x1e, 0x2f, 0x14, 0x87, 0xfd, 0x07, 0x5a, 2681 0xe1, 0x8f, 0x00, 0xe2, 0x64, 0x7a, 0xa6, 0x21, 0x66, 0xc2, 0xdd, 0xea, 0xce, 0x7c, 0x56, 0xca, 2682 0xc7, 0x89, 0x35, 0xea, 0x7a, 0xe2, 0xb2, 0x86, 0xa1, 0xbc, 0x44, 0xb1, 0xb4, 0x65, 0x5e, 0xda, 2683 0x87, 0x93, 0xa9, 0xbc, 0xcf, 0x17, 0xc2, 0xab, 0xab, 0x2c, 0xd4, 0x8d, 0xde, 0xc0, 0x1a, 0xc6, 2684 0x04, 0x7e, 0xb4, 0x14, 0xf8, 0x60, 0x32, 0x95, 0xef, 0xaf, 0x43, 0x77, 0x69, 0xfc, 0x0b, 0x5a, 2685 0x6a, 0x6c, 0x07, 0xde, 0x78, 0xad, 0x12, 0xf4, 0xe6, 0x4a, 0xde, 0xa6, 0xbe, 0x4f, 0x6e, 0xe9, 2686 0x5b, 0x2d, 0xcc, 0x67, 0xa5, 0x9c, 0x16, 0x6b, 0xcc, 0xa9, 0x2d, 0xc2, 0x96, 0x45, 0xc9, 0xc8, 2687 0xb4, 0xfb, 0x4c, 0xea, 0x9c, 0x9e, 0x4c, 0x95, 0x9f, 0x10, 0xec, 0xc6, 0x89, 0xb6, 0x87, 0xfe, 2688 0x55, 0x7b, 0x68, 0x59, 0x5c, 0x8e, 0xe8, 0xdf, 0xe6, 0xf8, 0x14, 0x72, 0x71, 0xed, 0xbe, 0x98, 2689 0x92, 0xd3, 0xe5, 0xed, 0x93, 0xfd, 0x3b, 0x4c, 0x18, 0xea, 0xa8, 0x2f, 0xc0, 0x7f, 0x50, 0x98, 2690 0xf2, 0x5d, 0x06, 0xa0, 0x43, 0x2e, 0xac, 0xf8, 0x60, 0xa8, 0xac, 0xf8, 0x5d, 0xe2, 0x1e, 0xb5, 2691 0x84, 0xfe, 0xf7, 0x6e, 0xc7, 0xef, 0x03, 0x04, 0x61, 0xba, 0x51, 0xac, 0x2c, 0x8b, 0x95, 0x67, 2692 0x2b, 0x2c, 0x98, 0x00, 0xe9, 0x6b, 0x3a, 0x16, 0x37, 0xd9, 0x7a, 0x38, 0xc4, 0x7b, 0x90, 0x1d, 2693 0x11, 0x6b, 0x48, 0xc5, 0x2d, 0x76, 0x64, 0x46, 0x13, 0x5c, 0x05, 0xec, 0x51, 0xdf, 0x34, 0x86, 2694 0xc4, 0xea, 0x79, 0x94, 0xb8, 0x51, 0xa1, 0x39, 0x19, 0x95, 0xb3, 0xd5, 0xbd, 0xf9, 0xac, 0x24, 2695 0xe8, 0xf1, 0xae, 0x4e, 0x89, 0xcb, 0x4a, 0x11, 0xbc, 0xb5, 0x15, 0xe5, 0x87, 0xa4, 0xf1, 0x0e, 2696 0xf9, 0xc6, 0x63, 0xcd, 0xb2, 0x54, 0x94, 0x6f, 0xbb, 0x47, 0xb0, 0x59, 0xd3, 0xd5, 0xd3, 0x8e, 2697 0x9a, 0x34, 0xde, 0x2a, 0x56, 0xf3, 0x28, 0x09, 0x68, 0x48, 0x75, 0xdb, 0xf5, 0x90, 0x4a, 0xdd, 2698 0x45, 0x75, 0x5d, 0x23, 0xa6, 0xea, 0x6a, 0x53, 0xed, 0xa8, 0x42, 0xfa, 0x2e, 0xaa, 0x4e, 0x2d, 2699 0x1a, 0xac, 0xb7, 0xe7, 0x6f, 0x08, 0x76, 0xab, 0x43, 0xeb, 0xfa, 0x6c, 0x6c, 0x5f, 0x26, 0x97, 2700 0xcf, 0x5b, 0xf4, 0xb3, 0x0c, 0xdb, 0x43, 0xdb, 0x77, 0x2c, 0xf3, 0xd2, 0x0c, 0xa8, 0xc1, 0x5c, 2701 0x93, 0xd3, 0xf9, 0xa5, 0x37, 0xfb, 0x40, 0xe2, 0xda, 0x21, 0x23, 0xa7, 0xd9, 0x5e, 0xe2, 0x7a, 2702 0x11, 0xb6, 0x5c, 0x32, 0xb6, 0x1c, 0x62, 0xb0, 0x57, 0x5e, 0xd0, 0x93, 0xa9, 0xf2, 0x2d, 0x82, 2703 0xdd, 0x9a, 0x33, 0x70, 0x9d, 0xa1, 0x6d, 0x24, 0x35, 0xd5, 0x21, 0x37, 0x88, 0x86, 0xbe, 0x88, 2704 0x58, 0x63, 0x95, 0x39, 0xb7, 0xaf, 0xd1, 0x95, 0x33, 0x73, 0xe0, 0x5a, 0x34, 0x9e, 0xe9, 0x8b, 2705 0x5f, 0x4a, 0x4f, 0x60, 0x67, 0x65, 0x2b, 0x4c, 0xa2, 0x1d, 0x27, 0x81, 0xa2, 0x24, 0xe2, 0xe9, 2706 0xd1, 0xcf, 0x29, 0xd8, 0xe6, 0xee, 0x6a, 0xfc, 0x21, 0x6f, 0x08, 0x76, 0x3d, 0x71, 0xbb, 0x89, 2707 0x1b, 0x2a, 0xb0, 0xa3, 0xa9, 0x9d, 0xcf, 0x5b, 0xfa, 0xf3, 0x9e, 0x7a, 0xae, 0x6a, 0x1d, 0x01, 2708 0x45, 0x87, 0x36, 0x87, 0xae, 0xdc, 0x57, 0x47, 0xb0, 0xdd, 0x39, 0xad, 0x36, 0xd5, 0x98, 0x8e, 2709 0x8f, 0x65, 0x8e, 0xe6, 0x7a, 0xfd, 0x10, 0xf2, 0xed, 0xee, 0xd9, 0x67, 0xbd, 0x76, 0xb7, 0xd9, 2710 0x14, 0xd2, 0xd2, 0xfe, 0x64, 0x2a, 0xdf, 0xe3, 0xc8, 0xc5, 0x69, 0x76, 0x08, 0xf9, 0x6a, 0xb7, 2711 0xf9, 0xbc, 0x77, 0xf6, 0x85, 0x56, 0x13, 0x32, 0xb7, 0xb8, 0xc4, 0x2c, 0xf8, 0x31, 0xe4, 0x6a, 2712 0xad, 0x17, 0xed, 0x56, 0x57, 0xab, 0x0b, 0xd9, 0x5b, 0x58, 0xa2, 0x28, 0x2e, 0x03, 0x68, 0xad, 2713 0x7a, 0x92, 0xe1, 0x66, 0x64, 0x4c, 0xbe, 0x9e, 0xe4, 0x92, 0x96, 0xee, 0xc5, 0xc6, 0xe4, 0x65, 2714 0xab, 0x8a, 0xbf, 0xdf, 0x14, 0x37, 0xfe, 0xba, 0x29, 0xa2, 0x6f, 0xe6, 0x45, 0xf4, 0x7a, 0x5e, 2715 0x44, 0xbf, 0xce, 0x8b, 0xe8, 0xcf, 0x79, 0x11, 0x5d, 0x6c, 0xb2, 0xbf, 0x4e, 0x4f, 0xff, 0x0e, 2716 0x00, 0x00, 0xff, 0xff, 0x0b, 0x8d, 0x70, 0xa7, 0x78, 0x09, 0x00, 0x00, 2717 }