package pb
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
unsafe "unsafe"
)
const (
_ = protoimpl .EnforceVersion (20 - protoimpl .MinVersion )
_ = protoimpl .EnforceVersion (protoimpl .MaxVersion - 20 )
)
type PeerRecord struct {
state protoimpl .MessageState `protogen:"open.v1"`
PeerId []byte `protobuf:"bytes,1,opt,name=peer_id,json=peerId,proto3" json:"peer_id,omitempty"`
Seq uint64 `protobuf:"varint,2,opt,name=seq,proto3" json:"seq,omitempty"`
Addresses []*PeerRecord_AddressInfo `protobuf:"bytes,3,rep,name=addresses,proto3" json:"addresses,omitempty"`
unknownFields protoimpl .UnknownFields
sizeCache protoimpl .SizeCache
}
func (x *PeerRecord ) Reset () {
*x = PeerRecord {}
mi := &file_core_peer_pb_peer_record_proto_msgTypes [0 ]
ms := protoimpl .X .MessageStateOf (protoimpl .Pointer (x ))
ms .StoreMessageInfo (mi )
}
func (x *PeerRecord ) String () string {
return protoimpl .X .MessageStringOf (x )
}
func (*PeerRecord ) ProtoMessage () {}
func (x *PeerRecord ) ProtoReflect () protoreflect .Message {
mi := &file_core_peer_pb_peer_record_proto_msgTypes [0 ]
if x != nil {
ms := protoimpl .X .MessageStateOf (protoimpl .Pointer (x ))
if ms .LoadMessageInfo () == nil {
ms .StoreMessageInfo (mi )
}
return ms
}
return mi .MessageOf (x )
}
func (*PeerRecord ) Descriptor () ([]byte , []int ) {
return file_core_peer_pb_peer_record_proto_rawDescGZIP (), []int {0 }
}
func (x *PeerRecord ) GetPeerId () []byte {
if x != nil {
return x .PeerId
}
return nil
}
func (x *PeerRecord ) GetSeq () uint64 {
if x != nil {
return x .Seq
}
return 0
}
func (x *PeerRecord ) GetAddresses () []*PeerRecord_AddressInfo {
if x != nil {
return x .Addresses
}
return nil
}
type PeerRecord_AddressInfo struct {
state protoimpl .MessageState `protogen:"open.v1"`
Multiaddr []byte `protobuf:"bytes,1,opt,name=multiaddr,proto3" json:"multiaddr,omitempty"`
unknownFields protoimpl .UnknownFields
sizeCache protoimpl .SizeCache
}
func (x *PeerRecord_AddressInfo ) Reset () {
*x = PeerRecord_AddressInfo {}
mi := &file_core_peer_pb_peer_record_proto_msgTypes [1 ]
ms := protoimpl .X .MessageStateOf (protoimpl .Pointer (x ))
ms .StoreMessageInfo (mi )
}
func (x *PeerRecord_AddressInfo ) String () string {
return protoimpl .X .MessageStringOf (x )
}
func (*PeerRecord_AddressInfo ) ProtoMessage () {}
func (x *PeerRecord_AddressInfo ) ProtoReflect () protoreflect .Message {
mi := &file_core_peer_pb_peer_record_proto_msgTypes [1 ]
if x != nil {
ms := protoimpl .X .MessageStateOf (protoimpl .Pointer (x ))
if ms .LoadMessageInfo () == nil {
ms .StoreMessageInfo (mi )
}
return ms
}
return mi .MessageOf (x )
}
func (*PeerRecord_AddressInfo ) Descriptor () ([]byte , []int ) {
return file_core_peer_pb_peer_record_proto_rawDescGZIP (), []int {0 , 0 }
}
func (x *PeerRecord_AddressInfo ) GetMultiaddr () []byte {
if x != nil {
return x .Multiaddr
}
return nil
}
var File_core_peer_pb_peer_record_proto protoreflect .FileDescriptor
const file_core_peer_pb_peer_record_proto_rawDesc = "" +
"\n" +
"\x1ecore/peer/pb/peer_record.proto\x12\apeer.pb\"\xa3\x01\n" +
"\n" +
"PeerRecord\x12\x17\n" +
"\apeer_id\x18\x01 \x01(\fR\x06peerId\x12\x10\n" +
"\x03seq\x18\x02 \x01(\x04R\x03seq\x12=\n" +
"\taddresses\x18\x03 \x03(\v2\x1f.peer.pb.PeerRecord.AddressInfoR\taddresses\x1a+\n" +
"\vAddressInfo\x12\x1c\n" +
"\tmultiaddr\x18\x01 \x01(\fR\tmultiaddrB*Z(github.com/libp2p/go-libp2p/core/peer/pbb\x06proto3"
var (
file_core_peer_pb_peer_record_proto_rawDescOnce sync .Once
file_core_peer_pb_peer_record_proto_rawDescData []byte
)
func file_core_peer_pb_peer_record_proto_rawDescGZIP() []byte {
file_core_peer_pb_peer_record_proto_rawDescOnce .Do (func () {
file_core_peer_pb_peer_record_proto_rawDescData = protoimpl .X .CompressGZIP (unsafe .Slice (unsafe .StringData (file_core_peer_pb_peer_record_proto_rawDesc ), len (file_core_peer_pb_peer_record_proto_rawDesc )))
})
return file_core_peer_pb_peer_record_proto_rawDescData
}
var file_core_peer_pb_peer_record_proto_msgTypes = make ([]protoimpl .MessageInfo , 2 )
var file_core_peer_pb_peer_record_proto_goTypes = []any {
(*PeerRecord )(nil ),
(*PeerRecord_AddressInfo )(nil ),
}
var file_core_peer_pb_peer_record_proto_depIdxs = []int32 {
1 ,
1 ,
1 ,
1 ,
1 ,
0 ,
}
func init() { file_core_peer_pb_peer_record_proto_init () }
func file_core_peer_pb_peer_record_proto_init() {
if File_core_peer_pb_peer_record_proto != nil {
return
}
type x struct {}
out := protoimpl .TypeBuilder {
File : protoimpl .DescBuilder {
GoPackagePath : reflect .TypeOf (x {}).PkgPath (),
RawDescriptor : unsafe .Slice (unsafe .StringData (file_core_peer_pb_peer_record_proto_rawDesc ), len (file_core_peer_pb_peer_record_proto_rawDesc )),
NumEnums : 0 ,
NumMessages : 2 ,
NumExtensions : 0 ,
NumServices : 0 ,
},
GoTypes : file_core_peer_pb_peer_record_proto_goTypes ,
DependencyIndexes : file_core_peer_pb_peer_record_proto_depIdxs ,
MessageInfos : file_core_peer_pb_peer_record_proto_msgTypes ,
}.Build ()
File_core_peer_pb_peer_record_proto = out .File
file_core_peer_pb_peer_record_proto_goTypes = nil
file_core_peer_pb_peer_record_proto_depIdxs = nil
}
The pages are generated with Golds v0.8.2 . (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu .
PR and bug reports are welcome and can be submitted to the issue list .
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds .