パッケージ | 説明 |
---|---|
org.klomp.snark |
I2P version of the snark bittorrent client, imported in 2005 and heavily enhanced
to add a web UI, DHT support, and other features.
|
修飾子とタイプ | フィールド | 説明 |
---|---|---|
protected I2PSnarkUtil |
Snark._util |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
I2PSnarkUtil |
PeerCoordinator.getUtil() |
Convenience
|
I2PSnarkUtil |
PeerListener.getUtil() |
Convenience
|
I2PSnarkUtil |
SnarkManager.util() |
hook to I2PSnarkUtil for the servlet
|
修飾子とタイプ | メソッド | 説明 |
---|---|---|
void |
Peer.runConnection(I2PSnarkUtil util,
PeerListener listener,
BitField bitfield,
MagnetState mState,
boolean uploadOnly) |
Runs the connection to the other peer.
|
コンストラクタ | 説明 |
---|---|
ConnectionAcceptor(I2PSnarkUtil util,
PeerAcceptor peeracceptor) |
Unused (single torrent).
|
ConnectionAcceptor(I2PSnarkUtil util,
PeerCoordinatorSet set) |
Multitorrent.
|
MagnetURI(I2PSnarkUtil util,
java.lang.String url) |
|
PeerCheckerTask(I2PSnarkUtil util,
PeerCoordinator coordinator) |
|
PeerCoordinator(I2PSnarkUtil util,
byte[] id,
byte[] infohash,
MetaInfo metainfo,
Storage storage,
CoordinatorListener listener,
Snark torrent) |
|
PeerID(byte[] dest_hash,
I2PSnarkUtil util) |
Creates a PeerID from a destHash
|
Snark(I2PSnarkUtil util,
java.lang.String torrent,
byte[] ih,
java.lang.String trackerURL,
CompleteListener complistener,
PeerCoordinatorSet peerCoordinatorSet,
ConnectionAcceptor connectionAcceptor,
boolean start,
java.lang.String rootDir) |
multitorrent, magnet
|
Snark(I2PSnarkUtil util,
java.lang.String torrent,
java.lang.String ip,
int user_port,
StorageListener slistener,
CoordinatorListener clistener,
CompleteListener complistener,
PeerCoordinatorSet peerCoordinatorSet,
ConnectionAcceptor connectionAcceptor,
boolean start,
java.lang.String rootDir) |
推奨されていません。
|
Snark(I2PSnarkUtil util,
java.lang.String torrent,
java.lang.String ip,
int user_port,
StorageListener slistener,
CoordinatorListener clistener,
CompleteListener complistener,
PeerCoordinatorSet peerCoordinatorSet,
ConnectionAcceptor connectionAcceptor,
boolean start,
java.lang.String rootDir,
java.io.File baseFile) |
multitorrent
|
Storage(I2PSnarkUtil util,
java.io.File baseFile,
java.lang.String announce,
java.util.List<java.util.List<java.lang.String>> announce_list,
java.lang.String created_by,
boolean privateTorrent,
StorageListener listener) |
Creates a storage from the existing file or directory.
|
Storage(I2PSnarkUtil util,
java.io.File baseFile,
MetaInfo metainfo,
StorageListener listener,
boolean preserveFileNames) |
Creates a new storage based on the supplied MetaInfo.
|
TrackerClient(I2PSnarkUtil util,
MetaInfo meta,
java.lang.String additionalTrackerURL,
PeerCoordinator coordinator,
Snark snark) |
Call start() to start it.
|
TrackerInfo(java.io.InputStream in,
byte[] my_id,
byte[] infohash,
MetaInfo metainfo,
I2PSnarkUtil util) |