Documentation
¶
Index ¶
- type PiecePicker
- func (p *PiecePicker) Available() uint32
- func (p *PiecePicker) DoesHave(pe *peer.Peer, i uint32) bool
- func (p *PiecePicker) HandleAllowedFast(pe *peer.Peer, i uint32)
- func (p *PiecePicker) HandleCancelDownload(pe *peer.Peer, i uint32)
- func (p *PiecePicker) HandleDisconnect(pe *peer.Peer)
- func (p *PiecePicker) HandleHave(pe *peer.Peer, i uint32)
- func (p *PiecePicker) HandleSnubbed(pe *peer.Peer, i uint32)
- func (p *PiecePicker) Pick() (*piece.Piece, *peer.Peer)
- func (p *PiecePicker) RequestedPeers(i uint32) map[*peer.Peer]struct{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PiecePicker ¶
type PiecePicker struct {
// contains filtered or unexported fields
}
func (*PiecePicker) Available ¶
func (p *PiecePicker) Available() uint32
func (*PiecePicker) HandleAllowedFast ¶
func (p *PiecePicker) HandleAllowedFast(pe *peer.Peer, i uint32)
func (*PiecePicker) HandleCancelDownload ¶
func (p *PiecePicker) HandleCancelDownload(pe *peer.Peer, i uint32)
func (*PiecePicker) HandleDisconnect ¶
func (p *PiecePicker) HandleDisconnect(pe *peer.Peer)
func (*PiecePicker) HandleHave ¶
func (p *PiecePicker) HandleHave(pe *peer.Peer, i uint32)
func (*PiecePicker) HandleSnubbed ¶
func (p *PiecePicker) HandleSnubbed(pe *peer.Peer, i uint32)
func (*PiecePicker) RequestedPeers ¶
func (p *PiecePicker) RequestedPeers(i uint32) map[*peer.Peer]struct{}
Click to show internal directories.
Click to hide internal directories.