Uses of Class
org.klomp.snark.MetaInfo
Packages that use MetaInfo
Package
Description
I2P version of the snark bittorrent client, imported in 2005 and heavily enhanced
to add a web UI, DHT support, and other features.
-
Uses of MetaInfo in org.klomp.snark
Fields in org.klomp.snark declared as MetaInfoModifier and TypeFieldDescriptionprotected MetaInfo
Peer.metainfo
will start out null in magnet mode(package private) MetaInfo
PeerCoordinator.metainfo
External use by PeerMonitorTask only.Methods in org.klomp.snark that return MetaInfoModifier and TypeMethodDescriptionMagnetState.getMetaInfo()
PeerCoordinator.getMetaInfo()
Snark.getMetaInfo()
Storage.getMetaInfo()
Returns the MetaInfo associated with this Storage.MetaInfo.reannounce
(String announce) Creates a copy of this MetaInfo that shares everything except the announce URL.Methods in org.klomp.snark with parameters of type MetaInfoModifier and TypeMethodDescriptionboolean
SnarkManager.addTorrent
(MetaInfo metainfo, BitField bitfield, String filename, File baseFile, boolean dontAutoStart) Add a torrent from a MetaInfo.void
CoordinatorListener.gotMetaInfo
(PeerCoordinator coordinator, MetaInfo metainfo) Called when the PeerCoordinator got the MetaInfo via magnet.void
Snark.gotMetaInfo
(PeerCoordinator coordinator, MetaInfo metainfo) Called when the PeerCoordinator got the MetaInfo via magnet.void
Snark.replaceMetaInfo
(MetaInfo metainfo) Call after editing torrent.void
MagnetState.setMetaInfo
(MetaInfo meta) Call this for a new magnet when the download is complete.void
Peer.setMetaInfo
(MetaInfo meta) Switch from magnet mode to normal modevoid
PeerState.setMetaInfo
(MetaInfo meta) Switch from magnet mode to normal mode.Constructors in org.klomp.snark with parameters of type MetaInfoModifierConstructorDescriptionMagnetState
(byte[] iHash, MetaInfo meta) Peer
(I2PSocket sock, InputStream in, OutputStream out, byte[] my_id, byte[] infohash, MetaInfo metainfo) Incoming connection.Outgoing connection.PeerCoordinator
(I2PSnarkUtil util, byte[] id, byte[] infohash, MetaInfo metainfo, Storage storage, CoordinatorListener listener, Snark torrent) (package private)
PeerState
(Peer peer, PeerListener listener, MetaInfo metainfo, PeerConnectionIn in, PeerConnectionOut out) Storage
(I2PSnarkUtil util, File baseFile, MetaInfo metainfo, StorageListener listener, boolean preserveFileNames) Creates a new storage based on the supplied MetaInfo.TrackerClient
(I2PSnarkUtil util, MetaInfo meta, String additionalTrackerURL, PeerCoordinator coordinator, Snark snark) Call start() to start it.TrackerInfo
(InputStream in, byte[] my_id, byte[] infohash, MetaInfo metainfo, I2PSnarkUtil util) WebPeer
(PeerCoordinator coord, URI uri, PeerID peerID, MetaInfo metainfo) Outgoing connection.