Documentation
¶
Index ¶
- Variables
- type AddrBookRecord
- func (*AddrBookRecord) Descriptor() ([]byte, []int)deprecated
- func (x *AddrBookRecord) GetAddrs() []*AddrBookRecord_AddrEntry
- func (x *AddrBookRecord) GetCertifiedRecord() *AddrBookRecord_CertifiedRecord
- func (x *AddrBookRecord) GetId() []byte
- func (*AddrBookRecord) ProtoMessage()
- func (x *AddrBookRecord) ProtoReflect() protoreflect.Message
- func (x *AddrBookRecord) Reset()
- func (x *AddrBookRecord) String() string
- type AddrBookRecord_AddrEntry
- func (*AddrBookRecord_AddrEntry) Descriptor() ([]byte, []int)deprecated
- func (x *AddrBookRecord_AddrEntry) GetAddr() []byte
- func (x *AddrBookRecord_AddrEntry) GetExpiry() int64
- func (x *AddrBookRecord_AddrEntry) GetTtl() int64
- func (*AddrBookRecord_AddrEntry) ProtoMessage()
- func (x *AddrBookRecord_AddrEntry) ProtoReflect() protoreflect.Message
- func (x *AddrBookRecord_AddrEntry) Reset()
- func (x *AddrBookRecord_AddrEntry) String() string
- type AddrBookRecord_CertifiedRecord
- func (*AddrBookRecord_CertifiedRecord) Descriptor() ([]byte, []int)deprecated
- func (x *AddrBookRecord_CertifiedRecord) GetRaw() []byte
- func (x *AddrBookRecord_CertifiedRecord) GetSeq() uint64
- func (*AddrBookRecord_CertifiedRecord) ProtoMessage()
- func (x *AddrBookRecord_CertifiedRecord) ProtoReflect() protoreflect.Message
- func (x *AddrBookRecord_CertifiedRecord) Reset()
- func (x *AddrBookRecord_CertifiedRecord) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_pb_pstore_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AddrBookRecord ¶
type AddrBookRecord struct {
// The peer ID.
Id []byte `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// The multiaddresses. This is a sorted list where element 0 expires the soonest.
Addrs []*AddrBookRecord_AddrEntry `protobuf:"bytes,2,rep,name=addrs,proto3" json:"addrs,omitempty"`
// The most recently received signed PeerRecord.
CertifiedRecord *AddrBookRecord_CertifiedRecord `protobuf:"bytes,3,opt,name=certified_record,json=certifiedRecord,proto3" json:"certified_record,omitempty"`
// contains filtered or unexported fields
}
AddrBookRecord represents a record for a peer in the address book.
func (*AddrBookRecord) Descriptor
deprecated
func (*AddrBookRecord) Descriptor() ([]byte, []int)
Deprecated: Use AddrBookRecord.ProtoReflect.Descriptor instead.
func (*AddrBookRecord) GetAddrs ¶
func (x *AddrBookRecord) GetAddrs() []*AddrBookRecord_AddrEntry
func (*AddrBookRecord) GetCertifiedRecord ¶
func (x *AddrBookRecord) GetCertifiedRecord() *AddrBookRecord_CertifiedRecord
func (*AddrBookRecord) GetId ¶
func (x *AddrBookRecord) GetId() []byte
func (*AddrBookRecord) ProtoMessage ¶
func (*AddrBookRecord) ProtoMessage()
func (*AddrBookRecord) ProtoReflect ¶
func (x *AddrBookRecord) ProtoReflect() protoreflect.Message
func (*AddrBookRecord) Reset ¶
func (x *AddrBookRecord) Reset()
func (*AddrBookRecord) String ¶
func (x *AddrBookRecord) String() string
type AddrBookRecord_AddrEntry ¶
type AddrBookRecord_AddrEntry struct {
Addr []byte `protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
// The point in time when this address expires.
Expiry int64 `protobuf:"varint,2,opt,name=expiry,proto3" json:"expiry,omitempty"`
// The original TTL of this address.
Ttl int64 `protobuf:"varint,3,opt,name=ttl,proto3" json:"ttl,omitempty"`
// contains filtered or unexported fields
}
AddrEntry represents a single multiaddress.
func (*AddrBookRecord_AddrEntry) Descriptor
deprecated
func (*AddrBookRecord_AddrEntry) Descriptor() ([]byte, []int)
Deprecated: Use AddrBookRecord_AddrEntry.ProtoReflect.Descriptor instead.
func (*AddrBookRecord_AddrEntry) GetAddr ¶
func (x *AddrBookRecord_AddrEntry) GetAddr() []byte
func (*AddrBookRecord_AddrEntry) GetExpiry ¶
func (x *AddrBookRecord_AddrEntry) GetExpiry() int64
func (*AddrBookRecord_AddrEntry) GetTtl ¶
func (x *AddrBookRecord_AddrEntry) GetTtl() int64
func (*AddrBookRecord_AddrEntry) ProtoMessage ¶
func (*AddrBookRecord_AddrEntry) ProtoMessage()
func (*AddrBookRecord_AddrEntry) ProtoReflect ¶
func (x *AddrBookRecord_AddrEntry) ProtoReflect() protoreflect.Message
func (*AddrBookRecord_AddrEntry) Reset ¶
func (x *AddrBookRecord_AddrEntry) Reset()
func (*AddrBookRecord_AddrEntry) String ¶
func (x *AddrBookRecord_AddrEntry) String() string
type AddrBookRecord_CertifiedRecord ¶
type AddrBookRecord_CertifiedRecord struct {
// The Seq counter from the signed PeerRecord envelope
Seq uint64 `protobuf:"varint,1,opt,name=seq,proto3" json:"seq,omitempty"`
// The serialized bytes of the SignedEnvelope containing the PeerRecord.
Raw []byte `protobuf:"bytes,2,opt,name=raw,proto3" json:"raw,omitempty"`
// contains filtered or unexported fields
}
CertifiedRecord contains a serialized signed PeerRecord used to populate the signedAddrs list.
func (*AddrBookRecord_CertifiedRecord) Descriptor
deprecated
func (*AddrBookRecord_CertifiedRecord) Descriptor() ([]byte, []int)
Deprecated: Use AddrBookRecord_CertifiedRecord.ProtoReflect.Descriptor instead.
func (*AddrBookRecord_CertifiedRecord) GetRaw ¶
func (x *AddrBookRecord_CertifiedRecord) GetRaw() []byte
func (*AddrBookRecord_CertifiedRecord) GetSeq ¶
func (x *AddrBookRecord_CertifiedRecord) GetSeq() uint64
func (*AddrBookRecord_CertifiedRecord) ProtoMessage ¶
func (*AddrBookRecord_CertifiedRecord) ProtoMessage()
func (*AddrBookRecord_CertifiedRecord) ProtoReflect ¶
func (x *AddrBookRecord_CertifiedRecord) ProtoReflect() protoreflect.Message
func (*AddrBookRecord_CertifiedRecord) Reset ¶
func (x *AddrBookRecord_CertifiedRecord) Reset()
func (*AddrBookRecord_CertifiedRecord) String ¶
func (x *AddrBookRecord_CertifiedRecord) String() string
Click to show internal directories.
Click to hide internal directories.