Versions in this module Expand all Collapse all v0 v0.2.1 Mar 4, 2015 Changes in this version + func GroupKey(na *factomwire.NetAddress) string + func IsIPv4(na *factomwire.NetAddress) bool + func IsLocal(na *factomwire.NetAddress) bool + func IsOnionCatTor(na *factomwire.NetAddress) bool + func IsRFC1918(na *factomwire.NetAddress) bool + func IsRFC2544(na *factomwire.NetAddress) bool + func IsRFC3849(na *factomwire.NetAddress) bool + func IsRFC3927(na *factomwire.NetAddress) bool + func IsRFC3964(na *factomwire.NetAddress) bool + func IsRFC4193(na *factomwire.NetAddress) bool + func IsRFC4380(na *factomwire.NetAddress) bool + func IsRFC4843(na *factomwire.NetAddress) bool + func IsRFC4862(na *factomwire.NetAddress) bool + func IsRFC5737(na *factomwire.NetAddress) bool + func IsRFC6052(na *factomwire.NetAddress) bool + func IsRFC6145(na *factomwire.NetAddress) bool + func IsRFC6598(na *factomwire.NetAddress) bool + func IsRoutable(na *factomwire.NetAddress) bool + func IsValid(na *factomwire.NetAddress) bool + func NetAddressKey(na *factomwire.NetAddress) string + type AddrManager struct + func New(dataDir string, lookupFunc func(string) ([]net.IP, error)) *AddrManager + func (a *AddrManager) AddAddress(addr, srcAddr *factomwire.NetAddress) + func (a *AddrManager) AddAddressByIP(addrIP string) error + func (a *AddrManager) AddAddresses(addrs []*factomwire.NetAddress, srcAddr *factomwire.NetAddress) + func (a *AddrManager) AddLocalAddress(na *factomwire.NetAddress, priority AddressPriority) error + func (a *AddrManager) AddressCache() []*factomwire.NetAddress + func (a *AddrManager) Attempt(addr *factomwire.NetAddress) + func (a *AddrManager) Connected(addr *factomwire.NetAddress) + func (a *AddrManager) DeserializeNetAddress(addr string) (*factomwire.NetAddress, error) + func (a *AddrManager) GetAddress(class string, newBias int) *knownAddress + func (a *AddrManager) GetBestLocalAddress(remoteAddr *factomwire.NetAddress) *factomwire.NetAddress + func (a *AddrManager) Good(addr *factomwire.NetAddress) + func (a *AddrManager) HostToNetAddress(host string, port uint16, services factomwire.ServiceFlag) (*factomwire.NetAddress, error) + func (a *AddrManager) NeedMoreAddresses() bool + func (a *AddrManager) NumAddresses() int + func (a *AddrManager) Start() + func (a *AddrManager) Stop() error + type AddressPriority int + const BoundPrio + const HTTPPrio + const InterfacePrio + const ManualPrio + const UpnpPrio