go-libp2p-core/event/network.go

15 lines
651 B
Go
Raw Normal View History

2020-02-28 18:36:03 +08:00
package event
import "github.com/libp2p/go-libp2p-core/network"
2020-02-29 14:16:17 +08:00
// EvtPeerStateChange should be emitted when we form our first connection with a peer or drop our last
// connection with the peer. Essentially, it is emitted in two cases:
// a) We go from having no connection with a peer to having a connection with a peer.
// b) We go from having a connection/s with a peer to having no connection with the peer.
// It contains the network interface for the connection, the connection handle for the first/last connection and
// the new connection state.
type EvtPeerStateChange struct {
2020-02-28 18:36:03 +08:00
Connection network.Conn
NewState network.Connectedness
}