Documentation
¶
Index ¶
- Constants
- Variables
- func GetErrInfo(code string) (s string)
- type Aria
- func (a *Aria) BanBen() string
- func (a *Aria) GuanBi() error
- func (a *Aria) QuRenWuXinXi(cTaskTag string) (t TaskInfo)
- func (a *Aria) QuZongXiaZaiSuDu() int64
- func (a *Aria) QuanBuJiXu() bool
- func (a *Aria) QuanBuZanTing() bool
- func (a *Aria) TianJiaRenWu(url, cFileName, cDir string, cThreadNum int) string
- type TaskInfo
Constants ¶
View Source
const ( //正在下载 XiaZaiZhuangTai_ZhengZaiXiaZai string = `正在下载` //暂停下载 XiaZaiZhuangTai_ZanTingXiaZai string = `暂停下载` //等待下载 XiaZaiZhuangTai_DengDaiXiaZai string = `等待下载` //完成下载 XiaZaiZhuangTai_WanChengXiaZai string = `完成下载` //error XiaZaiZhuangTai_error string = `error` //已删除 XiaZaiZhuangTai_YiShanChu string = `已删除` ErrInfo string = `` /* 1114-byte string literal not displayed */ )
Variables ¶
View Source
var ErrArray []string
Functions ¶
Types ¶
type Aria ¶
type Aria struct {
// contains filtered or unexported fields
}
func (*Aria) QuRenWuXinXi ¶
取指定任务的所有信息 参数: 任务标记
type TaskInfo ¶
type TaskInfo struct {
//文件名
WenJianMing string
//文件大小: Byte 文件总大小
WenJianDaXiao int64
//已下载大小: Byte 已完成大小
YiXiaZaiDaXiao int64
//下载速度: Byte/秒
XiaZaiSuDu int64
//上传速度: Byte/秒
ShangChuanSuDu int64
//下载进度: 进度百分比, 保留两位小数
XiaZaiJinDu string
//剩余时间: 根据当前的下载速度计算剩余多少秒
ShengYuShiJian int64
//连接数: 已用下载线程数
LianJieShu int
//下载状态: 等待下载/正在下载/暂停下载/完成下载/error
XiaZaiZhuangTai string
//下载目录: 末尾不带斜杠
XiaZaiMuLu string
//下载地址
Url string
//错误信息: 下载状态为error时,这里显示错误信息
Err string
//任务标记: 添加任务时返回的任务标记
RenWuBiaoJi string
//块数量: 一个文件会分成很多块去下载,例如1个10M的文件分成了10块,每块1M
KuaiShuLiang int
//块长度: 块长度,以字节为单位
KuaiChangDu int64
}
任务信息
Click to show internal directories.
Click to hide internal directories.