Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BitSwapMessage ¶
type BitSwapMessage interface {
// Wantlist returns a slice of unique keys that represent data wanted by
// the sender.
Wantlist() []Entry
// Blocks returns a slice of unique blocks
Blocks() []blocks.Block
// AddEntry adds an entry to the Wantlist.
AddEntry(key *cid.Cid, priority int)
Cancel(key *cid.Cid)
Empty() bool
// A full wantlist is an authoritative copy, a 'non-full' wantlist is a patch-set
Full() bool
AddBlock(blocks.Block)
Exportable
Loggable() map[string]interface{}
}
func FromPBReader ¶ added in v0.4.3
func FromPBReader(pbr ggio.Reader) (BitSwapMessage, error)
func New ¶
func New(full bool) BitSwapMessage
Click to show internal directories.
Click to hide internal directories.