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.