// These are called synchronously, and do not pass ownership. The Client and other locks may still
// be held. nil functions are not called.
type Callbacks struct {
- CompletedHandshake func(_ *PeerConn, infoHash InfoHash)
- ReadMessage func(*PeerConn, *pp.Message)
+ CompletedHandshake func(_ *PeerConn, infoHash InfoHash)
+ ReadMessage func(*PeerConn, *pp.Message)
+ ReadExtendedHandshake func(*PeerConn, *pp.ExtendedHandshakeMessage)
}