Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PeerRequest ¶
func MakePeerRequest ¶
func MakePeerRequest(begin, end int64) (PeerRequest, error)
func MakePeerRequestFromBlock ¶
func MakePeerRequestFromBlock(block PieceBlock, fsize int64) (PeerRequest, error)
func MakePeerRequests ¶
func MakePeerRequests(begin, end, fsize int64) ([]PeerRequest, error)
func (PeerRequest) InBlockOffset ¶
func (p PeerRequest) InBlockOffset() int64
func (PeerRequest) Range ¶
func (p PeerRequest) Range() Range
type PieceBlock ¶
func MakePieceBlock ¶
func MakePieceBlock(offset int64) PieceBlock
func NewPieceBlock ¶
func NewPieceBlock(pieceIndex, pieceBlock int) PieceBlock
func (PieceBlock) BlocksOffset ¶
func (p PieceBlock) BlocksOffset() int64
func (PieceBlock) Compare ¶
func (p PieceBlock) Compare(other PieceBlock) int
func (PieceBlock) Range ¶
func (p PieceBlock) Range(size int64) Range
func (PieceBlock) Size ¶
func (p PieceBlock) Size(totalSize int64) int
Click to show internal directories.
Click to hide internal directories.