Changeset 8094


Ignore:
Timestamp:
Mar 27, 2009, 1:40:51 AM (13 years ago)
Author:
charles
Message:

(trunk) roll back a couple of the RPC naming changes for slightly better compatiblity with 1.5x

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/rpc-spec.txt

    r8090 r8094  
    9898   string                            | value type & description
    9999   ----------------------------------+-------------------------------------------------
     100   "downloadLimit"                   | number     maximum download speed (in K/s)
     101   "downloadLimitHonored"            | 'boolean'  true if "downloadLimit" is honored
     102   "downloadGlobalHonored"           | 'boolean'  true if global speed limit is honored
    100103   "files-wanted"                    | array      indices of file(s) to download
    101104   "files-unwanted"                  | array      indices of file(s) to not download
     
    105108   "priority-low"                    | array      indices of low-priority file(s)
    106109   "priority-normal"                 | array      indices of normal-priority file(s)
    107    "speed-limit-down"                | number     maximum download speed (in K/s)
    108    "speed-limit-down-enabled"        | 'boolean'  true if the download speed is limited
    109    "speed-limit-down-global-enabled" | 'boolean'  true if the download speed is limited by session
    110    "speed-limit-up"                  | number     maximum upload speed (in K/s)
    111    "speed-limit-up-enabled"          | 'boolean'  true if the upload speed is limited
    112    "speed-limit-up-global-enabled"   | 'boolean'  true if the upload speed is limited by session
     110   "uploadLimit"                     | number     maximum upload speed (in K/s)
     111   "uploadLimitHonored"              | 'boolean'  true if "uploadLimit" is honored
     112   "uploadGlobalHonored"             | 'boolean'  true if global speed limit is honored
    113113
    114114   Just as an empty "ids" value is shorthand for "all ids", using an empty array
     
    147147   downloadedEver                  | number                      | tr_stat
    148148   downloaders                     | number                      | tr_stat
     149   downloadLimit                   | number                      | tr_torrent
     150   downloadHonorsLimit             | 'boolean'                   | tr_torrent
     151   downloadHonorsGlobalLimit       | 'boolean'                   | tr_torrent
    149152   error                           | number                      | tr_stat
    150153   errorString                     | number                      | tr_stat
     
    175178   pieceSize                       | tnumber                     | tr_info
    176179   priorities                      | array (see below)           | n/a
     180   ratio                           | 'double'                    | tr_stat
    177181   rateDownload (B/s)              | number                      | tr_stat
    178182   rateUpload (B/s)                | number                      | tr_stat
     
    182186   seeders                         | number                      | tr_stat
    183187   sizeWhenDone                    | number                      | tr_stat
    184    speed-limit-down                | number                      | tr_torrent
    185    speed-limit-down-enabled        | 'boolean'                   | tr_torrent
    186    speed-limit-down-global-enabled | 'boolean'                   | tr_torrent
    187    speed-limit-up                  | number                      | tr_torrent
    188    speed-limit-up-enabled          | 'boolean'                   | tr_torrent
    189    speed-limit-up-global-enabled   | 'boolean'                   | tr_torrent
    190188   startDate                       | number                      | tr_stat
    191189   status                          | number                      | tr_stat
     
    195193   totalSize                       | number                      | tr_info
    196194   uploadedEver                    | number                      | tr_stat
    197    uploadLimitMode                 | number                      | tr_torrent
    198195   uploadLimit                     | number                      | tr_torrent
     196   uploadHonorsLimit               | 'boolean'                   | tr_torrent
     197   uploadHonorsGlobalLimit         | 'boolean'                   | tr_torrent
    199198   uploadRatio                     | 'double'                    | tr_stat
    200199   wanted                          | array (see below)           | n/a
     
    437436   ------+---------+-----------+----------------+-------------------------------
    438437   6     | 1.60    | yes       | torrent-get    | new arg "pieces"
    439          |         | yes       | torrent-set    | new arg "speed-limit-down-global-enabled"
    440          |         | yes       | torrent-set    | new arg "speed-limit-up-global-enabled"
    441          |         | yes       | torrent-get    | new arg "speed-limit-down"
    442          |         | yes       | torrent-get    | new arg "speed-limit-down-enabled"
    443          |         | yes       | torrent-get    | new arg "speed-limit-down-global-enabled"
    444          |         | yes       | torrent-get    | new arg "speed-limit-up"
    445          |         | yes       | torrent-get    | new arg "speed-limit-up-enabled"
    446          |         | yes       | torrent-get    | new arg "speed-limit-up-global-enabled"
     438         |         | yes       | torrent-set    | new arg "ratio"
     439         |         | yes       | torrent-set    | new arg "downloadHonorsLimit"
     440         |         | yes       | torrent-set    | new arg "downloadHonorsGlobalLimit"
     441         |         | yes       | torrent-set    | new arg "uploadHonorsLimit"
     442         |         | yes       | torrent-set    | new arg "uploadHonorsGlobalLimit"
    447443         |         | yes       | torrent-get    | new ids option "recently-active"
    448444         |         | yes       | session-get    | new arg "alt-speed-limit-enabled"
     
    455451         |         | yes       | session-get    | new arg "peer-limit-per-torrent"
    456452         |         | yes       |                | new method "torrent-reannounce"
    457          |         |        NO | torrent-get    | removed arg "downloadLimit"
    458453         |         |        NO | torrent-get    | removed arg "downloadLimitMode"
    459          |         |        NO | torrent-get    | removed arg "uploadLimit"
    460454         |         |        NO | torrent-get    | removed arg "uploadLimitMode"
    461455         |         |        NO | session-get    | renamed "pex-allowed" to "pex-enabled"
  • trunk/libtransmission/rpcimpl.c

    r8090 r8094  
    407407    else if( !strcmp( key, "downloaders" ) )
    408408        tr_bencDictAddInt( d, key, st->downloaders );
     409    else if( !strcmp( key, "downloadLimit" ) )
     410        tr_bencDictAddInt( d, key, tr_torrentGetSpeedLimit( tor, TR_DOWN ) );
     411    else if( !strcmp( key, "downloadHonorsLimit" ) )
     412        tr_bencDictAddInt( d, key, tr_torrentIsUsingSpeedLimit( tor, TR_DOWN ) );
     413    else if( !strcmp( key, "downloadHonorsGlobalLimit" ) )
     414        tr_bencDictAddInt( d, key, tr_torrentIsUsingGlobalSpeedLimit( tor, TR_DOWN ) );
    409415    else if( !strcmp( key, "error" ) )
    410416        tr_bencDictAddInt( d, key, st->error );
     
    483489    else if( !strcmp( key, "rateUpload" ) )
    484490        tr_bencDictAddInt( d, key, (int)( st->pieceUploadSpeed * 1024 ) );
     491    else if( !strcmp( key, "ratio" ) )
     492        tr_bencDictAddDouble( d, key, st->ratio );
    485493    else if( !strcmp( key, "recheckProgress" ) )
    486494        tr_bencDictAddDouble( d, key, st->recheckProgress );
     
    493501    else if( !strcmp( key, "sizeWhenDone" ) )
    494502        tr_bencDictAddInt( d, key, st->sizeWhenDone );
    495     else if( !strcmp( key, "speed-limit-down" ) )
    496         tr_bencDictAddInt( d, key, tr_torrentGetSpeedLimit( tor, TR_DOWN ) );
    497     else if( !strcmp( key, "speed-limit-down-enabled" ) )
    498         tr_bencDictAddInt( d, key, tr_torrentIsUsingSpeedLimit( tor, TR_DOWN ) );
    499     else if( !strcmp( key, "speed-limit-down-global-enabled" ) )
    500         tr_bencDictAddInt( d, key, tr_torrentIsUsingGlobalSpeedLimit( tor, TR_DOWN ) );
    501     else if( !strcmp( key, "speed-limit-up" ) )
    502         tr_bencDictAddInt( d, key, tr_torrentGetSpeedLimit( tor, TR_UP ) );
    503     else if( !strcmp( key, "speed-limit-up-enabled" ) )
    504         tr_bencDictAddInt( d, key, tr_torrentIsUsingSpeedLimit( tor, TR_UP ) );
    505     else if( !strcmp( key, "speed-limit-up-global-enabled" ) )
    506         tr_bencDictAddInt( d, key, tr_torrentIsUsingGlobalSpeedLimit( tor, TR_UP ) );
    507503    else if( !strcmp( key, "startDate" ) )
    508504        tr_bencDictAddInt( d, key, st->startDate );
     
    520516        tr_bencDictAddInt( d, key, st->uploadedEver );
    521517    else if( !strcmp( key, "uploadRatio" ) )
    522         tr_bencDictAddDouble( d, key,
    523                              tr_getRatio( st->uploadedEver,
    524                                           st->downloadedEver ) );
     518        tr_bencDictAddDouble( d, key, tr_getRatio( st->uploadedEver, st->downloadedEver ) );
     519    else if( !strcmp( key, "uploadLimit" ) )
     520        tr_bencDictAddInt( d, key, tr_torrentGetSpeedLimit( tor, TR_UP ) );
     521    else if( !strcmp( key, "uploadHonorsLimit" ) )
     522        tr_bencDictAddInt( d, key, tr_torrentIsUsingSpeedLimit( tor, TR_UP ) );
     523    else if( !strcmp( key, "uploadHonorsGlobalLimit" ) )
     524        tr_bencDictAddInt( d, key, tr_torrentIsUsingGlobalSpeedLimit( tor, TR_UP ) );
    525525    else if( !strcmp( key, "wanted" ) )
    526526    {
     
    686686        if( !errmsg && tr_bencDictFindList( args_in, "priority-normal", &files ) )
    687687            errmsg = setFilePriorities( tor, TR_PRI_NORMAL, files );
    688         if( tr_bencDictFindInt( args_in, "speed-limit-down", &tmp ) )
     688        if( tr_bencDictFindInt( args_in, "downloadLimit", &tmp ) )
    689689            tr_torrentSetSpeedLimit( tor, TR_DOWN, tmp );
    690         if( tr_bencDictFindInt( args_in, "speed-limit-down-enabled", &tmp ) )
     690        if( tr_bencDictFindInt( args_in, "downloadHonorsLimit", &tmp ) )
    691691            tr_torrentUseSpeedLimit( tor, TR_DOWN, tmp!=0 );
    692         if( tr_bencDictFindInt( args_in, "speed-limit-down-global-enabled", &tmp ) )
     692        if( tr_bencDictFindInt( args_in, "downloadHonorsGlobalLimit", &tmp ) )
    693693            tr_torrentUseGlobalSpeedLimit( tor, TR_DOWN, tmp!=0 );
    694         if( tr_bencDictFindInt( args_in, "speed-limit-up", &tmp ) )
     694        if( tr_bencDictFindInt( args_in, "uploadLimit", &tmp ) )
    695695            tr_torrentSetSpeedLimit( tor, TR_UP, tmp );
    696         if( tr_bencDictFindInt( args_in, "speed-limit-up-enabled", &tmp ) )
     696        if( tr_bencDictFindInt( args_in, "uploadHonorsLimit", &tmp ) )
    697697            tr_torrentUseSpeedLimit( tor, TR_UP, tmp!=0 );
    698         if( tr_bencDictFindInt( args_in, "speed-limit-up-global-enabled", &tmp ) )
     698        if( tr_bencDictFindInt( args_in, "uploadHonorsGlobalLimit", &tmp ) )
    699699            tr_torrentUseGlobalSpeedLimit( tor, TR_UP, tmp!=0 );
    700700        if( tr_bencDictFindDouble( args_in, "ratio-limit", &d ) )
Note: See TracChangeset for help on using the changeset viewer.