Changeset 3258


Ignore:
Timestamp:
Oct 1, 2007, 3:51:54 PM (14 years ago)
Author:
charles
Message:

add tr_stat.peersKnown to indicate how many peers exist in the peer `pool'

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/cli/transmissioncli.c

    r3222 r3258  
    298298            chars = snprintf( string, sizeof string,
    299299                "Seeding, uploading to %d of %d peer(s), %.2f KB/s [%s]",
    300                 s->peersGettingFromUs, s->peersTotal,
     300                s->peersGettingFromUs, s->peersConnected,
    301301                s->rateUpload, getStringRatio(s->ratio) );
    302302        }
  • trunk/libtransmission/ipcparse.c

    r3178 r3258  
    859859                break;
    860860            case IPC_ST_PEERTOTAL:
    861                 tr_bencInitInt( item, st->peersTotal );
     861                tr_bencInitInt( item, st->peersKnown );
    862862                break;
    863863            case IPC_ST_PEERUP:
  • trunk/libtransmission/peer-mgr.c

    r3256 r3258  
    12611261tr_peerMgrTorrentStats( const tr_peerMgr * manager,
    12621262                        const uint8_t    * torrentHash,
    1263                         int              * setmePeersTotal,
     1263                        int              * setmePeersKnown,
    12641264                        int              * setmePeersConnected,
    12651265                        int              * setmePeersSendingToUs,
     
    12761276    peers = (const tr_peer **) tr_ptrArrayPeek( t->peers, &size );
    12771277
    1278     *setmePeersTotal          = size;
     1278    *setmePeersKnown          = tr_ptrArraySize( t->pool );
    12791279    *setmePeersConnected      = 0;
    12801280    *setmePeersSendingToUs    = 0;
  • trunk/libtransmission/peer-mgr.h

    r3227 r3258  
    8787void tr_peerMgrTorrentStats( const tr_peerMgr * manager,
    8888                             const uint8_t    * torrentHash,
    89                              int              * setmePeersTotal,
     89                             int              * setmePeersKnown,
    9090                             int              * setmePeersConnected,
    9191                             int              * setmePeersSendingToUs,
  • trunk/libtransmission/torrent.c

    r3254 r3258  
    722722    tr_peerMgrTorrentStats( tor->handle->peerMgr,
    723723                            tor->info.hash,
    724                             &s->peersTotal,
     724                            &s->peersKnown,
    725725                            &s->peersConnected,
    726726                            &s->peersSendingToUs,
  • trunk/libtransmission/transmission.h

    r3256 r3258  
    643643    float               rateUpload;
    644644    int                 eta;
    645     int                 peersTotal;
     645    int                 peersKnown;
    646646    int                 peersConnected;
    647647    int                 peersFrom[TR_PEER_FROM__MAX];
Note: See TracChangeset for help on using the changeset viewer.