diff options
Diffstat (limited to 'src/UDPTrackerRequest.h')
| -rw-r--r-- | src/UDPTrackerRequest.h | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/UDPTrackerRequest.h b/src/UDPTrackerRequest.h index b7e9ab23..3ee0eee8 100644 --- a/src/UDPTrackerRequest.h +++ b/src/UDPTrackerRequest.h @@ -60,10 +60,7 @@ enum UDPTrackerError { UDPT_ERR_SHUTDOWN }; -enum UDPTrackerState { - UDPT_STA_PENDING, - UDPT_STA_COMPLETE -}; +enum UDPTrackerState { UDPT_STA_PENDING, UDPT_STA_COMPLETE }; enum UDPTrackerEvent { UDPT_EVT_NONE = 0, @@ -74,20 +71,20 @@ enum UDPTrackerEvent { struct UDPTrackerReply { int32_t action; - int32_t transactionId; + uint32_t transactionId; int32_t interval; int32_t leechers; int32_t seeders; - std::vector<std::pair<std::string, uint16_t> > peers; + std::vector<std::pair<std::string, uint16_t>> peers; UDPTrackerReply(); }; struct UDPTrackerRequest { std::string remoteAddr; uint16_t remotePort; - int64_t connectionId; + uint64_t connectionId; int32_t action; - int32_t transactionId; + uint32_t transactionId; std::string infohash; std::string peerId; int64_t downloaded; @@ -104,6 +101,7 @@ struct UDPTrackerRequest { Timer dispatched; int failCount; std::shared_ptr<UDPTrackerReply> reply; + void* user_data; UDPTrackerRequest(); }; |
