diff options
Diffstat (limited to 'trackerlogic.h')
| -rw-r--r-- | trackerlogic.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/trackerlogic.h b/trackerlogic.h index 74440f4..66e8c2a 100644 --- a/trackerlogic.h +++ b/trackerlogic.h | |||
| @@ -25,9 +25,10 @@ typedef time_t ot_time; | |||
| 25 | #define OT_CLIENT_REQUEST_INTERVAL (60*30) | 25 | #define OT_CLIENT_REQUEST_INTERVAL (60*30) |
| 26 | #define OT_CLIENT_REQUEST_VARIATION (60*3) | 26 | #define OT_CLIENT_REQUEST_VARIATION (60*3) |
| 27 | 27 | ||
| 28 | #define OT_TORRENT_TIMEOUT ((60*60*24)/OT_POOLS_TIMEOUT) | 28 | #define OT_TORRENT_TIMEOUT_HOURS 24 |
| 29 | #define OT_TORRENT_TIMEOUT ((60*60*OT_TORRENT_TIMEOUT_HOURS)/OT_POOLS_TIMEOUT) | ||
| 29 | 30 | ||
| 30 | #define OT_CLIENT_REQUEST_INTERVAL_RANDOM ( OT_CLIENT_REQUEST_INTERVAL + (int)( random( ) % OT_CLIENT_REQUEST_VARIATION ) ) | 31 | #define OT_CLIENT_REQUEST_INTERVAL_RANDOM ( OT_CLIENT_REQUEST_INTERVAL - OT_CLIENT_REQUEST_VARIATION/2 + (int)( random( ) % OT_CLIENT_REQUEST_VARIATION ) ) |
| 31 | 32 | ||
| 32 | /* We maintain a list of 256 pointers to sorted list of ot_torrent structs | 33 | /* We maintain a list of 256 pointers to sorted list of ot_torrent structs |
| 33 | Sort key is, of course, its hash */ | 34 | Sort key is, of course, its hash */ |
