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