Changeset 3260 for trunk/libtransmission/peer-io.c
- Timestamp:
- Oct 1, 2007, 4:31:17 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/peer-io.c
r3247 r3260 53 53 unsigned int peerIdIsSet : 1; 54 54 55 tr_ratecontrol * rateToPeer;56 tr_ratecontrol * rateToClient;57 58 55 tr_can_read_cb canRead; 59 56 tr_did_write_cb didWrite; … … 121 118 c->port = port; 122 119 c->socket = socket; 123 c->rateToPeer = tr_rcInit( );124 c->rateToClient = tr_rcInit( );125 120 c->isIncoming = isIncoming ? 1 : 0; 126 121 c->bufev = bufferevent_new( c->socket, … … 175 170 tr_netClose( c->socket ); 176 171 177 tr_rcClose( c->rateToClient );178 tr_rcClose( c->rateToPeer );179 180 172 tr_cryptoFree( c->crypto ); 181 173 … … 399 391 { 400 392 tr_bufferevent_write( io->handle, io->bufev, writeme, writeme_len ); 401 tr_rcTransferred( io->rateToPeer, writeme_len );402 393 } 403 394 … … 503 494 /*fprintf( stderr, "reading %d plaintext bytes from inbuf...\n", byteCount );*/ 504 495 evbuffer_remove( inbuf, bytes, byteCount ); 505 tr_rcTransferred( io->rateToClient, byteCount );506 496 break; 507 497 … … 510 500 evbuffer_remove( inbuf, bytes, byteCount ); 511 501 tr_cryptoDecrypt( io->crypto, byteCount, bytes, bytes ); 512 tr_rcTransferred( io->rateToClient, byteCount );513 502 break; 514 503 … … 555 544 tr_free( tmp ); 556 545 } 557 558 /**559 ***560 **/561 562 float563 tr_peerIoGetRateToClient( const tr_peerIo * io )564 {565 return io==NULL ? 0.0f : tr_rcRate( io->rateToClient );566 567 }568 569 float570 tr_peerIoGetRateToPeer( const tr_peerIo * io )571 {572 return io==NULL ? 0.0f : tr_rcRate( io->rateToPeer );573 }574
Note: See TracChangeset
for help on using the changeset viewer.