Changeset 9173
- Timestamp:
- Sep 26, 2009, 3:36:58 AM (13 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/rpc-spec.txt
r9170 r9173 255 255 trackerStats | array of objects, each containing: | 256 256 +-------------------------+------------+ 257 | announce | string | tr_tracker_stat 257 258 | downloadCount | number | tr_tracker_stat 258 259 | hasAnnounced | boolean | tr_tracker_stat -
trunk/libtransmission/announcer.c
r9170 r9173 1644 1644 tr_tracker_stat * st = ret + out++; 1645 1645 1646 st->host = tr_strdup( tracker->host->name ); 1646 tr_strlcpy( st->host, tracker->host->name, sizeof( st->host ) ); 1647 tr_strlcpy( st->announce, tracker->announce, sizeof( st->announce ) ); 1647 1648 st->tier = i + 1; 1648 1649 st->isActive = tracker == tier->currentTracker; … … 1680 1681 void 1681 1682 tr_announcerStatsFree( tr_tracker_stat * trackers, 1682 int trackerCount ) 1683 { 1684 int i; 1685 for( i=0; i<trackerCount; ++i ) 1686 tr_free( trackers[i].host ); 1683 int trackerCount UNUSED ) 1684 { 1687 1685 tr_free( trackers ); 1688 1686 } -
trunk/libtransmission/rpcimpl.c
r9170 r9173 375 375 { 376 376 const tr_tracker_stat * s = &st[i]; 377 tr_benc * d = tr_bencListAddDict( list, 23 ); 377 tr_benc * d = tr_bencListAddDict( list, 24 ); 378 tr_bencDictAddStr ( d, "announce", s->announce ); 378 379 tr_bencDictAddInt ( d, "downloadCount", s->downloadCount ); 379 380 tr_bencDictAddBool( d, "hasAnnounced", s->hasAnnounced ); … … 654 655 addInfo( torrents[i], tr_bencListAdd( list ), fields ); 655 656 656 fprintf( stderr, "%s\n", tr_bencToStr( args_out, TR_FMT_JSON, NULL ) );657 658 657 tr_free( torrents ); 659 658 return msg; -
trunk/libtransmission/transmission.h
r9172 r9173 1243 1243 1244 1244 /* ex: legaltorrents.com */ 1245 char * host; 1245 char host[1024]; 1246 1247 /* the full announce URL */ 1248 char announce[1024]; 1246 1249 1247 1250 /* true if we're trying to use this tracker.
Note: See TracChangeset
for help on using the changeset viewer.