libktorrent
2.2.0
|
#include <utmetadata.h>
Public Member Functions | |
UTMetaData (const Torrent &tor, bt::Uint32 id, Peer *peer) | |
void | handlePacket (const bt::Uint8 *packet, Uint32 size) override |
void | setReportedMetadataSize (Uint32 metadata_size) |
![]() | |
PeerProtocolExtension (bt::Uint32 id, Peer *peer) | |
void | changeID (Uint32 id) |
Change the ID. | |
virtual bool | needsUpdate () const |
Does this needs to be update. | |
void | sendPacket (const QByteArray &data) |
Send an extension protocol packet. | |
virtual void | update () |
Virtual update function does nothing, needs to be overridden if update. | |
Additional Inherited Members | |
![]() | |
bt::Uint32 | id |
Peer * | peer |
Handles ut_metadata extension
Definition at line 36 of file utmetadata.h.
|
overridevirtual |
Handle a metadata packet
Implements bt::PeerProtocolExtension.
void bt::UTMetaData::setReportedMetadataSize | ( | Uint32 | metadata_size | ) |
Set the reported metadata size