 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
package exchange defines the IPFS exchange interface
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Fetcher ¶ added in v0.4.11
type Fetcher interface {
	// GetBlock returns the block associated with a given key.
	GetBlock(context.Context, *cid.Cid) (blocks.Block, error)
	GetBlocks(context.Context, []*cid.Cid) (<-chan blocks.Block, error)
}
    Fetcher is an object that can be used to retrieve blocks
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| package bitswap implements the IPFS exchange interface with the BitSwap bilateral exchange protocol. | package bitswap implements the IPFS exchange interface with the BitSwap bilateral exchange protocol. | 
| 
          
            decision
            
            
          
           package decision implements the decision engine for the bitswap service. | package decision implements the decision engine for the bitswap service. | 
| 
          
            message/pb
            
            
          
           Package bitswap_message_pb is a generated protocol buffer package. | Package bitswap_message_pb is a generated protocol buffer package. | 
| 
          
            wantlist
            
            
          
           package wantlist implements an object for bitswap that contains the keys that a given peer wants. | package wantlist implements an object for bitswap that contains the keys that a given peer wants. | 
| package offline implements an object that implements the exchange interface but returns nil values to every request. | package offline implements an object that implements the exchange interface but returns nil values to every request. | 
 Click to show internal directories. 
   Click to hide internal directories.