add a comment for NewSwitch

This commit is contained in:
Anton Kaliaev 2018-04-05 15:20:53 +02:00
parent 34b77fcad4
commit 7f6ee7a46b
No known key found for this signature in database
GPG Key ID: 7B6881D965918214
1 changed files with 4 additions and 1 deletions

View File

@ -33,6 +33,8 @@ const (
//-----------------------------------------------------------------------------
// An AddrBook represents an address book from the pex package, which is used
// to store peer addresses.
type AddrBook interface {
AddAddress(addr *NetAddress, src *NetAddress) error
AddOurAddress(*NetAddress)
@ -43,7 +45,7 @@ type AddrBook interface {
//-----------------------------------------------------------------------------
// `Switch` handles peer connections and exposes an API to receive incoming messages
// Switch handles peer connections and exposes an API to receive incoming messages
// on `Reactors`. Each `Reactor` is responsible for handling incoming messages of one
// or more `Channels`. So while sending outgoing messages is typically performed on the peer,
// incoming messages are received on the reactor.
@ -68,6 +70,7 @@ type Switch struct {
rng *rand.Rand // seed for randomizing dial times and orders
}
// NewSwitch creates a new Switch with the given config.
func NewSwitch(config *cfg.P2PConfig) *Switch {
sw := &Switch{
config: config,