Versions in this module Expand all Collapse all v0 v0.4.0 Jan 20, 2025 Changes in this version + const MinTrackerInfoLength + type ShuntMiner struct + Complete []bool + Miners []string + type Track struct + func (n *Track) AddToTraceFile(fid string, t TrackerInfo) error + func (n *Track) DeleteTraceFile(fid string) + func (n *Track) HasTraceFile(fid string) bool + func (n *Track) ListTraceFiles() ([]string, error) + func (n *Track) ParsingTraceFile(fid string) (TrackerInfo, error) + type Tracker interface + AddToTraceFile func(fid string, t TrackerInfo) error + DeleteTraceFile func(fid string) + HasTraceFile func(fid string) bool + ListTraceFiles func() ([]string, error) + ParsingTraceFile func(fid string) (TrackerInfo, error) + func NewTracker(dir string) Tracker + type TrackerInfo struct + BucketName string + CacheDir string + Cipher string + Fid string + FileName string + FileSize uint64 + Owner []byte + Points coordinate.Range + Segment []chain.SegmentDataInfo + ShuntMiner []string + TerritoryName string + type TrackerInfov1 struct + BucketName string + CacheDir string + Cipher string + Fid string + FileName string + FileSize uint64 + Owner []byte + Points coordinate.Range + PutFlag bool + Segment []chain.SegmentDataInfo + ShuntMiner ShuntMiner + TerritoryName string