#include "peer-mgr-private.h"
#include "peer-msgs.h"
#include "ptrarray.h"
-#include "ratecontrol.h"
#include "stats.h" /* tr_statsAddDownloaded */
#include "torrent.h"
#include "trevent.h"
struct tr_ratecontrol
{
- int limit;
int newest;
struct tr_transfer transfers[HISTORY_SIZE];
};
tr_ratecontrol*
tr_rcInit( void )
{
- tr_ratecontrol * r = tr_new0( tr_ratecontrol, 1 );
-
- r->limit = 0;
- return r;
+ return tr_new0( tr_ratecontrol, 1 );
}
void
r->transfers[r->newest].size = size;
}
}
-
-void
-tr_rcSetLimit( tr_ratecontrol * r,
- int limit )
-{
- r->limit = limit;
-}
-
-int
-tr_rcGetLimit( const tr_ratecontrol * r )
-{
- return r->limit;
-}
-
tr_ratecontrol * tr_rcInit( void );
-void tr_rcSetLimit( tr_ratecontrol *,
- int );
-
-int tr_rcGetLimit( const tr_ratecontrol * );
-
void tr_rcTransferred( tr_ratecontrol *,
size_t byteCount );
#include "transmission.h"
#include "bencode.h"
-#include "ratecontrol.h"
#include "rpcimpl.h"
#include "json.h"
#include "session.h"
#include "peer-mgr.h"
#include "platform.h" /* tr_lock */
#include "port-forwarding.h"
-#include "ratecontrol.h"
#include "rpc-server.h"
#include "stats.h"
#include "torrent.h"