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.