 Documentation
      ¶
      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 u.Key, priority int)
	Cancel(key u.Key)
	// Sets whether or not the contained wantlist represents the entire wantlist
	// true = full wantlist
	// false = wantlist 'patch'
	// default: true
	SetFull(isFull bool)
	Full() bool
	AddBlock(*blocks.Block)
	Exportable
	Loggable() map[string]interface{}
}
    func New ¶
func New() BitSwapMessage
 Click to show internal directories. 
   Click to hide internal directories.