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 Identify struct {
state protoimpl .MessageState `protogen:"open.v1"`
ProtocolVersion *string `protobuf:"bytes,5,opt,name=protocolVersion" json:"protocolVersion,omitempty"`
AgentVersion *string `protobuf:"bytes,6,opt,name=agentVersion" json:"agentVersion,omitempty"`
PublicKey []byte `protobuf:"bytes,1,opt,name=publicKey" json:"publicKey,omitempty"`
ListenAddrs [][]byte `protobuf:"bytes,2,rep,name=listenAddrs" json:"listenAddrs,omitempty"`
ObservedAddr []byte `protobuf:"bytes,4,opt,name=observedAddr" json:"observedAddr,omitempty"`
Protocols []string `protobuf:"bytes,3,rep,name=protocols" json:"protocols,omitempty"`
SignedPeerRecord []byte `protobuf:"bytes,8,opt,name=signedPeerRecord" json:"signedPeerRecord,omitempty"`
unknownFields protoimpl .UnknownFields
sizeCache protoimpl .SizeCache
}
func (x *Identify ) Reset () {
*x = Identify {}
mi := &file_p2p_protocol_identify_pb_identify_proto_msgTypes [0 ]
ms := protoimpl .X .MessageStateOf (protoimpl .Pointer (x ))
ms .StoreMessageInfo (mi )
}
func (x *Identify ) String () string {
return protoimpl .X .MessageStringOf (x )
}
func (*Identify ) ProtoMessage () {}
func (x *Identify ) ProtoReflect () protoreflect .Message {
mi := &file_p2p_protocol_identify_pb_identify_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 (*Identify ) Descriptor () ([]byte , []int ) {
return file_p2p_protocol_identify_pb_identify_proto_rawDescGZIP (), []int {0 }
}
func (x *Identify ) GetProtocolVersion () string {
if x != nil && x .ProtocolVersion != nil {
return *x .ProtocolVersion
}
return ""
}
func (x *Identify ) GetAgentVersion () string {
if x != nil && x .AgentVersion != nil {
return *x .AgentVersion
}
return ""
}
func (x *Identify ) GetPublicKey () []byte {
if x != nil {
return x .PublicKey
}
return nil
}
func (x *Identify ) GetListenAddrs () [][]byte {
if x != nil {
return x .ListenAddrs
}
return nil
}
func (x *Identify ) GetObservedAddr () []byte {
if x != nil {
return x .ObservedAddr
}
return nil
}
func (x *Identify ) GetProtocols () []string {
if x != nil {
return x .Protocols
}
return nil
}
func (x *Identify ) GetSignedPeerRecord () []byte {
if x != nil {
return x .SignedPeerRecord
}
return nil
}
var File_p2p_protocol_identify_pb_identify_proto protoreflect .FileDescriptor
const file_p2p_protocol_identify_pb_identify_proto_rawDesc = "" +
"\n" +
"'p2p/protocol/identify/pb/identify.proto\x12\videntify.pb\"\x86\x02\n" +
"\bIdentify\x12(\n" +
"\x0fprotocolVersion\x18\x05 \x01(\tR\x0fprotocolVersion\x12\"\n" +
"\fagentVersion\x18\x06 \x01(\tR\fagentVersion\x12\x1c\n" +
"\tpublicKey\x18\x01 \x01(\fR\tpublicKey\x12 \n" +
"\vlistenAddrs\x18\x02 \x03(\fR\vlistenAddrs\x12\"\n" +
"\fobservedAddr\x18\x04 \x01(\fR\fobservedAddr\x12\x1c\n" +
"\tprotocols\x18\x03 \x03(\tR\tprotocols\x12*\n" +
"\x10signedPeerRecord\x18\b \x01(\fR\x10signedPeerRecordB6Z4github.com/libp2p/go-libp2p/p2p/protocol/identify/pb"
var (
file_p2p_protocol_identify_pb_identify_proto_rawDescOnce sync .Once
file_p2p_protocol_identify_pb_identify_proto_rawDescData []byte
)
func file_p2p_protocol_identify_pb_identify_proto_rawDescGZIP() []byte {
file_p2p_protocol_identify_pb_identify_proto_rawDescOnce .Do (func () {
file_p2p_protocol_identify_pb_identify_proto_rawDescData = protoimpl .X .CompressGZIP (unsafe .Slice (unsafe .StringData (file_p2p_protocol_identify_pb_identify_proto_rawDesc ), len (file_p2p_protocol_identify_pb_identify_proto_rawDesc )))
})
return file_p2p_protocol_identify_pb_identify_proto_rawDescData
}
var file_p2p_protocol_identify_pb_identify_proto_msgTypes = make ([]protoimpl .MessageInfo , 1 )
var file_p2p_protocol_identify_pb_identify_proto_goTypes = []any {
(*Identify )(nil ),
}
var file_p2p_protocol_identify_pb_identify_proto_depIdxs = []int32 {
0 ,
0 ,
0 ,
0 ,
0 ,
}
func init() { file_p2p_protocol_identify_pb_identify_proto_init () }
func file_p2p_protocol_identify_pb_identify_proto_init() {
if File_p2p_protocol_identify_pb_identify_proto != nil {
return
}
type x struct {}
out := protoimpl .TypeBuilder {
File : protoimpl .DescBuilder {
GoPackagePath : reflect .TypeOf (x {}).PkgPath (),
RawDescriptor : unsafe .Slice (unsafe .StringData (file_p2p_protocol_identify_pb_identify_proto_rawDesc ), len (file_p2p_protocol_identify_pb_identify_proto_rawDesc )),
NumEnums : 0 ,
NumMessages : 1 ,
NumExtensions : 0 ,
NumServices : 0 ,
},
GoTypes : file_p2p_protocol_identify_pb_identify_proto_goTypes ,
DependencyIndexes : file_p2p_protocol_identify_pb_identify_proto_depIdxs ,
MessageInfos : file_p2p_protocol_identify_pb_identify_proto_msgTypes ,
}.Build ()
File_p2p_protocol_identify_pb_identify_proto = out .File
file_p2p_protocol_identify_pb_identify_proto_goTypes = nil
file_p2p_protocol_identify_pb_identify_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 .