Documentation
¶
Index ¶
- type ChunkInfo
- func (ci *ChunkInfo) CancelFindChunkInfo(rootCid boson.Address)
- func (ci *ChunkInfo) ChangeDiscoverStatus(rootCid boson.Address, s chunkinfo.Pull)
- func (ci *ChunkInfo) DelDiscover(rootCid boson.Address)
- func (ci *ChunkInfo) DelFile(rootCid boson.Address, del func() error) error
- func (ci *ChunkInfo) FindChunkInfo(_ context.Context, authInfo []byte, rootCid boson.Address, ...) bool
- func (ci *ChunkInfo) GetChunkInfo(rootCid boson.Address, cid boson.Address) []aco.Route
- func (ci *ChunkInfo) GetChunkInfoDiscoverOverlays(rootCid boson.Address) []aurora.ChunkInfoOverlay
- func (ci *ChunkInfo) GetChunkInfoServerOverlays(rootCid boson.Address) []aurora.ChunkInfoOverlay
- func (ci *ChunkInfo) GetChunkInfoSource(rootCid boson.Address) aurora.ChunkInfoSourceApi
- func (ci *ChunkInfo) GetFileList(overlay boson.Address) (fileListInfo []map[string]interface{}, rootList []boson.Address)
- func (ci *ChunkInfo) GetManifest(rootCid, pathVar string, depth int) (maniFest *chunkinfo.ManifestNode)
- func (ci *ChunkInfo) Init(ctx context.Context, authInfo []byte, rootCid boson.Address) bool
- func (ci *ChunkInfo) IsDiscover(rootCid boson.Address) bool
- func (ci *ChunkInfo) ManifestView(ctx context.Context, nameOrHex, pathVar string, depth int) (*chunkinfo.ManifestNode, error)
- func (ci *ChunkInfo) OnChunkRetrieved(cid, rootCid, sourceOverlay boson.Address) error
- func (ci *ChunkInfo) OnChunkTransferred(cid boson.Address, rootCid boson.Address, overlays, target boson.Address) error
- func (ci *ChunkInfo) PutChunkPyramid(rootCid, cid boson.Address, sort int)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChunkInfo ¶
type ChunkInfo struct {
// contains filtered or unexported fields
}
func New ¶
func New(route mock.MockRouteTable) *ChunkInfo
func (*ChunkInfo) CancelFindChunkInfo ¶
func (*ChunkInfo) ChangeDiscoverStatus ¶
func (*ChunkInfo) DelDiscover ¶
func (*ChunkInfo) FindChunkInfo ¶
func (*ChunkInfo) GetChunkInfo ¶
func (*ChunkInfo) GetChunkInfoDiscoverOverlays ¶
func (ci *ChunkInfo) GetChunkInfoDiscoverOverlays(rootCid boson.Address) []aurora.ChunkInfoOverlay
func (*ChunkInfo) GetChunkInfoServerOverlays ¶
func (ci *ChunkInfo) GetChunkInfoServerOverlays(rootCid boson.Address) []aurora.ChunkInfoOverlay
func (*ChunkInfo) GetChunkInfoSource ¶
func (ci *ChunkInfo) GetChunkInfoSource(rootCid boson.Address) aurora.ChunkInfoSourceApi
func (*ChunkInfo) GetFileList ¶
func (*ChunkInfo) GetManifest ¶
func (ci *ChunkInfo) GetManifest(rootCid, pathVar string, depth int) (maniFest *chunkinfo.ManifestNode)
func (*ChunkInfo) ManifestView ¶
func (*ChunkInfo) OnChunkRetrieved ¶
func (*ChunkInfo) OnChunkTransferred ¶
Click to show internal directories.
Click to hide internal directories.