Aria2c class

Inheritance

Constructors

Aria2c(dynamic rpcUrl, dynamic protocol, dynamic secret)

Properties

hashCode int
The hash code for this object.
no setterinherited
protocol String
getter/setter pairinherited
rpcUrl String
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
secret String
getter/setter pairinherited

Methods

添加metalink
inherited
addTorrent(String base64Torrent) Future<String>
添加种子,或种子内容
inherited
addUri(List<String> url) Future<String>
添加下载链接
inherited
changeGlobalOption(Aria2Option options) Future<String>
修改全局配置
inherited
changeOption(String gid, Aria2Option options) Future<String>
修改任务配置,部分参数修改完任务重启
inherited
changePosition(String gid, int pos, String how) Future<int>
修改下载任务在队列中的位置
inherited
changeUri(String gid, int fileIndex, List<String> delUris, List<String> addUris) Future<List<int>>
修改任务的url*
inherited
forcePause(String gid) Future<String>
强制暂停,不通知trackers自己下线
inherited
forcePauseAll() Future<String>
强制暂停所有
inherited
forceRemove(String gid) Future<String>
强制删除,不通知trackers自己下线
inherited
forceShutdown() Future<String>
强制关闭aria2
inherited
getFiles(String gid) Future<List<Aria2File>>
获取任务下载文件列表
inherited
getGlobalOption() Future<Aria2Option>
获取全局配置
inherited
getGlobalStat() Future<Aria2GlobalStat>
获取全局状态
inherited
getOption(String gid) Future<Aria2Option>
获取任务配置
inherited
getPeers(String gid) Future<List<Aria2Peer>>
获取下载任务中活动的节点
inherited
getServers(String gid) Future<List<Aria2Server>>
下载任务连接的服务器地址,及下载速度
inherited
getSessionInfo() Future<Aria2SessionInfo>
获取当前连接的sessionID
inherited
getUris(String gid) Future<List<Aria2Url>>
获取任务的下载链接
inherited
getVersion() Future<Aria2Version>
获取版本信息
inherited
listMethods() Future
罗列方法
inherited
listNotifications() Future
罗列通知触发函数
inherited
multicall(List<Method> methods) Future
多任务执行
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pause(String gid) Future<String>
暂停下载
inherited
pauseAll() Future<String>
暂停所有
inherited
purgeDownloadResult() Future<String>
清除所有完成/报错/删除的任务信息
inherited
remove(String gid) Future<String>
删除下载任务
inherited
removeDownloadResult(String gid) Future<String>
清除指定完成/报错/删除的任务信息
inherited
saveSession() Future<String>
保存session内容到文件,并写入服务器
inherited
shutdown() Future<String>
关闭aria2
inherited
tellActive() Future<List<Aria2Task>>
获取所有正在运行的任务的状态
inherited
tellStatus(String gid) Future<Aria2Task>
获取任务状态
inherited
tellStopped(int offset, int num) Future<List<Aria2Task>>
获取所有已停止的任务
inherited
tellWaiting(int offset, int num) Future<List<Aria2Task>>
获取等待中任务状态
inherited
toString() String
A string representation of this object.
inherited
unpause(String gid) Future<String>
恢复下载
inherited
unpauseAll() Future<String>
恢复所有下载
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited