20 #ifndef BTUDPTRACKERSOCKET_H
21 #define BTUDPTRACKERSOCKET_H
25 #include <util/constants.h>
26 #include <util/bufferpool.h>
27 #include <ktorrent_export.h>
141 void error(Int32 tid,
const QString & error_string);
144 void handleConnect(bt::Buffer::Ptr buf);
145 void handleAnnounce(bt::Buffer::Ptr buf);
146 void handleError(bt::Buffer::Ptr buf);
147 void handleScrape(bt::Buffer::Ptr buf);
static void setPort(Uint16 p)
void announceReceived(Int32 tid, const Uint8 *buf, Uint32 size)
void sendScrape(Int32 tid, const Uint8 *data, const net::Address &addr)
void cancelTransaction(Int32 tid)
static Uint16 getPort()
Get the port in use.
void sendConnect(Int32 tid, const net::Address &addr)
void error(Int32 tid, const QString &error_string)
void sendAnnounce(Int32 tid, const Uint8 *data, const net::Address &addr)
void scrapeReceived(Int32 tid, const Uint8 *buf, Uint32 size)
void connectReceived(Int32 tid, Int64 connection_id)