com.aelitis.net.upnp.impl.services
Class UPnPSSOfflineDownloaderImpl
java.lang.Object
  
com.aelitis.net.upnp.impl.services.UPnPSSOfflineDownloaderImpl
- All Implemented Interfaces: 
 - UPnPOfflineDownloader, UPnPSpecificService
 
public class UPnPSSOfflineDownloaderImpl
- extends Object
- implements UPnPOfflineDownloader
  
 
| 
Method Summary | 
 void | 
activate(String client_id)
 
            | 
 String | 
addDownload(String client_id,
            String hash,
            String torrent)
 
            | 
 String | 
addDownloadChunked(String client_id,
                   String hash,
                   String chunk,
                   int offset,
                   int total_size)
 
            | 
 long | 
getFreeSpace(String client_id)
 
            | 
 UPnPService | 
getGenericService()
 
            | 
 String | 
removeDownload(String client_id,
               String hash)
 
            | 
 String[] | 
setDownloads(String client_id,
             String hash_list)
 
            | 
 String[] | 
startDownload(String client_id,
              String hash)
 
            | 
 String[] | 
updateDownload(String client_id,
               String hash,
               String required_map)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
UPnPSSOfflineDownloaderImpl
protected UPnPSSOfflineDownloaderImpl(UPnPServiceImpl _service)
getGenericService
public UPnPService getGenericService()
- Specified by:
 getGenericService in interface UPnPSpecificService
 
 
getFreeSpace
public long getFreeSpace(String client_id)
                  throws UPnPException
- Specified by:
 getFreeSpace in interface UPnPOfflineDownloader
 
- Throws:
 UPnPException
 
activate
public void activate(String client_id)
              throws UPnPException
- Specified by:
 activate in interface UPnPOfflineDownloader
 
- Throws:
 UPnPException
 
setDownloads
public String[] setDownloads(String client_id,
                             String hash_list)
                      throws UPnPException
- Specified by:
 setDownloads in interface UPnPOfflineDownloader
 
- Throws:
 UPnPException
 
addDownload
public String addDownload(String client_id,
                          String hash,
                          String torrent)
                   throws UPnPException
- Specified by:
 addDownload in interface UPnPOfflineDownloader
 
- Throws:
 UPnPException
 
addDownloadChunked
public String addDownloadChunked(String client_id,
                                 String hash,
                                 String chunk,
                                 int offset,
                                 int total_size)
                          throws UPnPException
- Specified by:
 addDownloadChunked in interface UPnPOfflineDownloader
 
- Throws:
 UPnPException
 
updateDownload
public String[] updateDownload(String client_id,
                               String hash,
                               String required_map)
                        throws UPnPException
- Specified by:
 updateDownload in interface UPnPOfflineDownloader
 
- Throws:
 UPnPException
 
removeDownload
public String removeDownload(String client_id,
                             String hash)
                      throws UPnPException
- Specified by:
 removeDownload in interface UPnPOfflineDownloader
 
- Throws:
 UPnPException
 
startDownload
public String[] startDownload(String client_id,
                              String hash)
                       throws UPnPException
- Specified by:
 startDownload in interface UPnPOfflineDownloader
 
- Throws:
 UPnPException