Versions in this module Expand all Collapse all v0 v0.4.1 Jul 9, 2019 v0.4.0 Jun 20, 2019 Changes in this version + type Manager struct + func NewManager(cfg *config.Config, peerMgr mgr.PeerMgr, dfgetTaskMgr mgr.DfgetTaskMgr, ...) (*Manager, error) + func (tm *Manager) CheckTaskStatus(ctx context.Context, taskID string) (bool, error) + func (tm *Manager) Delete(ctx context.Context, taskID string) error + func (tm *Manager) Get(ctx context.Context, taskID string) (*types.TaskInfo, error) + func (tm *Manager) GetPieces(ctx context.Context, taskID, clientID string, req *types.PiecePullRequest) (bool, interface{}, error) + func (tm *Manager) List(ctx context.Context, filter map[string]string) ([]*types.TaskInfo, error) + func (tm *Manager) Register(ctx context.Context, req *types.TaskCreateRequest) (taskCreateResponse *types.TaskCreateResponse, err error) + func (tm *Manager) Update(ctx context.Context, taskID string, taskInfo *types.TaskInfo) error + func (tm *Manager) UpdatePieceStatus(ctx context.Context, taskID, pieceRange string, ...) error