Documentation ¶
Index ¶
- Constants
- Variables
- func BestEffortRoots(filesRoot *mfs.Root) ([]cid.Cid, error)
- func CollectResult(ctx context.Context, gcOut <-chan gc.Result, cb func(cid.Cid)) error
- func ConditionalGC(ctx context.Context, node *core.IpfsNode, offset uint64) error
- func GarbageCollect(n *core.IpfsNode, ctx context.Context) error
- func GarbageCollectAsync(n *core.IpfsNode, ctx context.Context) <-chan gc.Result
- func PeriodicGC(ctx context.Context, node *core.IpfsNode) error
- func Pin(pinning pin.Pinner, api iface.CoreAPI, ctx context.Context, paths []string, ...) ([]cid.Cid, error)
- func Unpin(pinning pin.Pinner, api iface.CoreAPI, ctx context.Context, paths []string, ...) ([]cid.Cid, error)
- type GC
- type MultiError
- type SizeStat
- type Stat
Constants ¶
View Source
const NoLimit uint64 = math.MaxUint64
nolimit表示无限存储的值
Variables ¶
View Source
var ErrMaxStorageExceeded = errors.New("maximum storage limit exceeded. Try to unpin some files")
Functions ¶
func CollectResult ¶
CollectResult收集垃圾收集运行的输出并调用 为删除的每个对象提供回调。它还将所有错误收集到 GC完成后返回的多错误。
func ConditionalGC ¶
func GarbageCollectAsync ¶
Types ¶
type GC ¶
type MultiError ¶
多错误包含多个错误的结果。
func NewMultiError ¶
func NewMultiError(errs ...error) *MultiError
newmultiError从给定的错误切片创建新的multiError对象。
func (*MultiError) Error ¶
func (e *MultiError) Error() string
Click to show internal directories.
Click to hide internal directories.