Changeset 1278
- Timestamp:
- Dec 26, 2006, 4:17:37 AM (15 years ago)
- Location:
- trunk/libtransmission
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/tracker.c
r1272 r1278 93 93 static void setAnnounce ( tr_tracker_t * tc, tr_announce_list_ptr_t * announceItem ); 94 94 static void failureAnnouncing( tr_tracker_t * tc ); 95 void trackerPulse ( tr_tracker_t *, int ); 95 96 static tr_http_t * getQuery ( tr_tracker_t * tc ); 96 97 static tr_http_t * getScrapeQuery ( tr_tracker_t * tc ); … … 323 324 } 324 325 325 void tr _trackerPulse( tr_tracker_t * tc)326 void trackerPulse( tr_tracker_t * tc, int manual ) 326 327 { 327 328 tr_torrent_t * tor = tc->tor; … … 331 332 int len, i, port; 332 333 tr_announce_list_ptr_t * announcePtr, * prevAnnouncePtr; 333 334 if( ( NULL == tc->http ) && shouldConnect( tc ) ) 335 { 334 335 if( ( NULL == tc->http ) && ( manual || shouldConnect( tc ) ) ) 336 { 337 if( manual ) 338 { 339 tc->allUnreachIfError = 0; 340 } 336 341 tc->completelyUnconnectable = 0; 342 337 343 tc->randOffset = tr_rand( 60000 ); 338 344 -
trunk/libtransmission/tracker.h
r1243 r1278 30 30 tr_tracker_t * tr_trackerInit ( tr_torrent_t * ); 31 31 void tr_trackerChangePort( tr_tracker_t *, int ); 32 void tr_trackerPulse ( tr_tracker_t * ); 32 33 #define tr_trackerPulse( tc ) trackerPulse( (tc), 0 ) 34 #define tr_trackerPulseManual( tc ) trackerPulse( (tc), 1 ) 35 33 36 void tr_trackerCompleted ( tr_tracker_t * ); 34 37 void tr_trackerStopped ( tr_tracker_t * );
Note: See TracChangeset
for help on using the changeset viewer.