## Uses of Class
org.klomp.snark.Snark

Packages that use Snark
Package | Description
--- | ---
org.klomp.snark |

### Uses of Snark in org.klomp.snark

Methods in org.klomp.snark that return Snark
Modifier and Type | Method and Description
--- | ---
`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
Modifier and Type | Method and Description
--- | ---
`void` | SnarkManager.`deleteMagnet(Snark snark)` Stop and delete a torrent running in magnet mode
`BitField` | SnarkManager.`getSavedTorrentBitField(Snark snark)` Get the saved bitfield for a torrent from the config file.
`BitField` | Snark.CompleteListener.`getSavedTorrentBitField(Snark snark)`
`long` | SnarkManager.`getSavedTorrentTime(Snark snark)` Get the timestamp for a torrent from the config file.
`long` | Snark.CompleteListener.`getSavedTorrentTime(Snark snark)`
`String` | SnarkManager.`gotMetaInfo(Snark snark)` We transitioned from magnet mode, we have now initialized our metainfo and storage.
`String` | Snark.CompleteListener.`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` | SnarkManager.`torrentComplete(Snark snark)` A Snark.CompleteListener method.
`void` | Snark.CompleteListener.`torrentComplete(Snark snark)`
`void` | SnarkManager.`updateStatus(Snark snark)` A Snark.CompleteListener method.
`void` | Snark.CompleteListener.`updateStatus(Snark snark)`

Constructors in org.klomp.snark with parameters of type Snark
Constructor and Description
`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)`