com.aelitis.net.upnp.services
Interface UPnPOfflineDownloader
- All Superinterfaces: 
 - UPnPSpecificService
 
- All Known Implementing Classes: 
 - UPnPSSOfflineDownloaderImpl
 
public interface UPnPOfflineDownloader
- extends UPnPSpecificService
 
- Author:
 
  - parg
 
| 
Method Summary | 
 void | 
activate(String client_id)
 
            | 
 String | 
addDownload(String client_id,
            String hash_list,
            String torrent)
 
            | 
 String | 
addDownloadChunked(String client_id,
                   String hash_list,
                   String torrent_chunk,
                   int offset,
                   int total_size)
 
            | 
 long | 
getFreeSpace(String client_id)
 
            | 
 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_list,
               String required_map)
 
            | 
 
 
getFreeSpace
long getFreeSpace(String client_id)
                  throws UPnPException
 
- Throws:
 UPnPException
 
activate
void activate(String client_id)
              throws UPnPException
 
- Throws:
 UPnPException
 
addDownload
String addDownload(String client_id,
                   String hash_list,
                   String torrent)
                   throws UPnPException
 
- Throws:
 UPnPException
 
addDownloadChunked
String addDownloadChunked(String client_id,
                          String hash_list,
                          String torrent_chunk,
                          int offset,
                          int total_size)
                          throws UPnPException
 
- Throws:
 UPnPException
 
updateDownload
String[] updateDownload(String client_id,
                        String hash_list,
                        String required_map)
                        throws UPnPException
 
- Throws:
 UPnPException
 
setDownloads
String[] setDownloads(String client_id,
                      String hash_list)
                      throws UPnPException
 
- Throws:
 UPnPException
 
removeDownload
String removeDownload(String client_id,
                      String hash)
                      throws UPnPException
 
- Throws:
 UPnPException
 
startDownload
String[] startDownload(String client_id,
                       String hash)
                       throws UPnPException
 
- Throws:
 UPnPException