Class UPnPSSOfflineDownloaderImpl
- java.lang.Object
-
- com.biglybt.net.upnp.impl.services.UPnPSSOfflineDownloaderImpl
-
- All Implemented Interfaces:
UPnPOfflineDownloader
,UPnPSpecificService
public class UPnPSSOfflineDownloaderImpl extends java.lang.Object implements UPnPOfflineDownloader
-
-
Field Summary
Fields Modifier and Type Field Description private UPnPServiceImpl
service
-
Constructor Summary
Constructors Modifier Constructor Description protected
UPnPSSOfflineDownloaderImpl(UPnPServiceImpl _service)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
activate(java.lang.String client_id)
java.lang.String
addDownload(java.lang.String client_id, java.lang.String hash, java.lang.String torrent)
java.lang.String
addDownloadChunked(java.lang.String client_id, java.lang.String hash, java.lang.String chunk, int offset, int total_size)
long
getFreeSpace(java.lang.String client_id)
UPnPService
getGenericService()
java.lang.String
removeDownload(java.lang.String client_id, java.lang.String hash)
java.lang.String[]
setDownloads(java.lang.String client_id, java.lang.String hash_list)
java.lang.String[]
startDownload(java.lang.String client_id, java.lang.String hash)
java.lang.String[]
updateDownload(java.lang.String client_id, java.lang.String hash, java.lang.String required_map)
-
-
-
Field Detail
-
service
private UPnPServiceImpl service
-
-
Constructor Detail
-
UPnPSSOfflineDownloaderImpl
protected UPnPSSOfflineDownloaderImpl(UPnPServiceImpl _service)
-
-
Method Detail
-
getGenericService
public UPnPService getGenericService()
- Specified by:
getGenericService
in interfaceUPnPSpecificService
-
getFreeSpace
public long getFreeSpace(java.lang.String client_id) throws UPnPException
- Specified by:
getFreeSpace
in interfaceUPnPOfflineDownloader
- Throws:
UPnPException
-
activate
public void activate(java.lang.String client_id) throws UPnPException
- Specified by:
activate
in interfaceUPnPOfflineDownloader
- Throws:
UPnPException
-
setDownloads
public java.lang.String[] setDownloads(java.lang.String client_id, java.lang.String hash_list) throws UPnPException
- Specified by:
setDownloads
in interfaceUPnPOfflineDownloader
- Throws:
UPnPException
-
addDownload
public java.lang.String addDownload(java.lang.String client_id, java.lang.String hash, java.lang.String torrent) throws UPnPException
- Specified by:
addDownload
in interfaceUPnPOfflineDownloader
- Throws:
UPnPException
-
addDownloadChunked
public java.lang.String addDownloadChunked(java.lang.String client_id, java.lang.String hash, java.lang.String chunk, int offset, int total_size) throws UPnPException
- Specified by:
addDownloadChunked
in interfaceUPnPOfflineDownloader
- Throws:
UPnPException
-
updateDownload
public java.lang.String[] updateDownload(java.lang.String client_id, java.lang.String hash, java.lang.String required_map) throws UPnPException
- Specified by:
updateDownload
in interfaceUPnPOfflineDownloader
- Throws:
UPnPException
-
removeDownload
public java.lang.String removeDownload(java.lang.String client_id, java.lang.String hash) throws UPnPException
- Specified by:
removeDownload
in interfaceUPnPOfflineDownloader
- Throws:
UPnPException
-
startDownload
public java.lang.String[] startDownload(java.lang.String client_id, java.lang.String hash) throws UPnPException
- Specified by:
startDownload
in interfaceUPnPOfflineDownloader
- Throws:
UPnPException
-
-