Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type InMemoryDiscovererDatabase ¶
type InMemoryDiscovererDatabase struct {
// contains filtered or unexported fields
}
func NewInMemoryDiscovererDatabase ¶
func NewInMemoryDiscovererDatabase() *InMemoryDiscovererDatabase
func (*InMemoryDiscovererDatabase) ReadAnnouncements ¶
func (*InMemoryDiscovererDatabase) StoreAnnouncement ¶
type PeerConfig ¶
type PeerConfig struct {
PrivateKey ed25519.PrivateKey
// List of <ip>:<port> addresses.
ListenAddresses []string
// List of <host>:<port> addresses. If empty, defaults to ListenAddresses.
AnnounceAddresses []string
Bootstrappers []ragetypes.PeerInfo
// Every DeltaReconcile a Reconcile message is sent to every peer.
DeltaReconcile time.Duration
// Dial attempts will be at least DeltaDial apart.
DeltaDial time.Duration
DiscovererDatabase nettypes.DiscovererDatabase
MetricsRegisterer prometheus.Registerer
}
Click to show internal directories.
Click to hide internal directories.