|
libktorrent
2.1.1
|
#include <superseeder.h>
Public Member Functions | |
| SuperSeeder (Uint32 num_chunks) | |
| void | bitset (PeerInterface *peer, const BitSet &bs) |
| void | dump () |
| void | have (PeerInterface *peer, bt::Uint32 chunk) |
| void | haveAll (PeerInterface *peer) |
| void | peerAdded (PeerInterface *peer) |
| void | peerRemoved (PeerInterface *peer) |
Class which manages superseeding. Superseeding is a way to achieve much higher seeding efficiences, thereby allowing a peer to use much less bandwidth to get a torrent seeded.
Definition at line 59 of file superseeder.h.
| bt::SuperSeeder::SuperSeeder | ( | Uint32 | num_chunks | ) |
Constructor.
| num_chunks | The number of chunks |
| void bt::SuperSeeder::bitset | ( | PeerInterface * | peer, |
| const BitSet & | bs | ||
| ) |
| void bt::SuperSeeder::dump | ( | ) |
Dump the status of the SuperSeeder for debugging purposes.
| void bt::SuperSeeder::have | ( | PeerInterface * | peer, |
| bt::Uint32 | chunk | ||
| ) |
| void bt::SuperSeeder::haveAll | ( | PeerInterface * | peer | ) |
| void bt::SuperSeeder::peerAdded | ( | PeerInterface * | peer | ) |
| void bt::SuperSeeder::peerRemoved | ( | PeerInterface * | peer | ) |
1.8.18