Packages that use UDPTrackerClient.ReplyWaiter
Package
Description
I2P version of the Snark BitTorrent client, enhanced for I2P: peers are I2P destinations, torrents can be served anonymously as hidden services, and metadata carries I2P-specific comment fields.
Uses of UDPTrackerClient.ReplyWaiter in org.klomp.snark
Fields in org.klomp.snark with type parameters of type UDPTrackerClient.ReplyWaiterModifier and TypeFieldDescriptionprivate final Map<Integer, UDPTrackerClient.ReplyWaiter> UDPTrackerClient._sentQueriesOur TID to tracker.Methods in org.klomp.snark that return UDPTrackerClient.ReplyWaiterModifier and TypeMethodDescriptionprivate UDPTrackerClient.ReplyWaiterUDPTrackerClient.sendAnnounce(UDPTrackerClient.Tracker tr, long connID, byte[] ih, byte[] id, long downloaded, long left, long uploaded, int event, int numWant, long toWait) Send one time with a new tid.private UDPTrackerClient.ReplyWaiterUDPTrackerClient.sendConnReq(UDPTrackerClient.Tracker tr, long toWait) Send one time with a new tid.private UDPTrackerClient.ReplyWaiterUDPTrackerClient.sendScrape(UDPTrackerClient.Tracker tr, long connID, byte[] ih, long toWait) Send one time with a new tid.Methods in org.klomp.snark with parameters of type UDPTrackerClient.ReplyWaiterModifier and TypeMethodDescriptionprivate voidUDPTrackerClient.receiveAnnounce(UDPTrackerClient.ReplyWaiter waiter, byte[] payload) Parses an announce reply and hands it to the waiter.private voidUDPTrackerClient.receiveConnection(UDPTrackerClient.ReplyWaiter waiter, byte[] payload) Receive a connection reply.private voidUDPTrackerClient.receiveError(UDPTrackerClient.ReplyWaiter waiter, byte[] payload, int expected) Parses an error reply and fails the waiter.private voidUDPTrackerClient.receiveScrape(UDPTrackerClient.ReplyWaiter waiter, byte[] payload) Parse a BEP 15 scrape response, single info hash: seeders, completed, leechers.private booleanUDPTrackerClient.resend(UDPTrackerClient.ReplyWaiter w, long toWait) Resend the stored payload.private booleanUDPTrackerClient.waitAndRetransmit(UDPTrackerClient.ReplyWaiter w, long untilTime) Wait after initial send, resend if necessary.