Uses of Class
org.klomp.snark.Snark

Packages that use Snark
org.klomp.snark   
org.klomp.snark.web   
 

Uses of Snark in org.klomp.snark
 

Methods in org.klomp.snark that return Snark
 Snark SnarkManager.getTorrent(String filename)
          Grab the torrent given the (canonical) filename of the .torrent file
 Snark SnarkManager.getTorrentByBaseName(String filename)
          Grab the torrent given the base name of the storage
 Snark SnarkManager.getTorrentByInfoHash(byte[] infohash)
          Grab the torrent given the info hash
 Snark SnarkManager.stopTorrent(String filename, boolean shouldRemove)
          Stop the torrent, leaving it on the list of torrents unless told to remove it
 

Methods in org.klomp.snark with parameters of type Snark
 void SnarkManager.addDownloader(Snark torrent)
          Add and start a FetchAndAdd task.
 void Snark.CompleteListener.addMessage(Snark snark, String message)
           
 void SnarkManager.addMessage(Snark snark, String message)
          A Snark.CompleteListener method.
 void SnarkManager.deleteMagnet(Snark snark)
          Stop and delete a torrent running in magnet mode
 void Snark.CompleteListener.fatal(Snark snark, String error)
           
 void SnarkManager.fatal(Snark snark, String error)
          A Snark.CompleteListener method.
 BitField Snark.CompleteListener.getSavedTorrentBitField(Snark snark)
           
 BitField SnarkManager.getSavedTorrentBitField(Snark snark)
          Get the saved bitfield for a torrent from the config file.
 long Snark.CompleteListener.getSavedTorrentTime(Snark snark)
           
 long SnarkManager.getSavedTorrentTime(Snark snark)
          Get the timestamp for a torrent from the config file.
 String Snark.CompleteListener.gotMetaInfo(Snark snark)
          We transitioned from magnet mode, we have now initialized our metainfo and storage.
 String SnarkManager.gotMetaInfo(Snark snark)
          We transitioned from magnet mode, we have now initialized our metainfo and storage.
 void SnarkManager.loadSavedFilePriorities(Snark snark)
          Get the saved priorities for a torrent from the config file.
 void SnarkManager.stopTorrent(Snark torrent, boolean shouldRemove)
          Stop the torrent, leaving it on the list of torrents unless told to remove it
 void Snark.CompleteListener.torrentComplete(Snark snark)
           
 void SnarkManager.torrentComplete(Snark snark)
          A Snark.CompleteListener method.
 void Snark.CompleteListener.updateStatus(Snark snark)
           
 void SnarkManager.updateStatus(Snark snark)
          A Snark.CompleteListener method.
 

Constructors in org.klomp.snark with parameters of type Snark
PeerCoordinator(I2PSnarkUtil util, byte[] id, byte[] infohash, MetaInfo metainfo, Storage storage, CoordinatorListener listener, Snark torrent)
           
TrackerClient(I2PSnarkUtil util, MetaInfo meta, String additionalTrackerURL, PeerCoordinator coordinator, Snark snark)
          Call start() to start it.
 

Uses of Snark in org.klomp.snark.web
 

Subclasses of Snark in org.klomp.snark.web
 class FetchAndAdd
          A cancellable torrent file downloader.