2008-09-19 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>

Removed _uploadLength and _downloadLength from 
PeerSessionResource
	and use PeerStat::_sessionUploadLength and
	PeerStat::_sessionDownloadLength.
	* src/PeerSessionResource.cc
	* src/PeerSessionResource.h
This commit is contained in:
Tatsuhiro Tsujikawa 2008-09-19 13:57:18 +00:00
parent c1ba5c9745
commit cdaafd8c8c
3 changed files with 10 additions and 8 deletions

View File

@ -1,3 +1,11 @@
2008-09-19 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Removed _uploadLength and _downloadLength from PeerSessionResource
and use PeerStat::_sessionUploadLength and
PeerStat::_sessionDownloadLength.
* src/PeerSessionResource.cc
* src/PeerSessionResource.h
2008-09-18 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Fixed the bug that prefixLength of split bucket which doesn't include

View File

@ -53,8 +53,6 @@ PeerSessionResource::PeerSessionResource(size_t pieceLength, uint64_t totalLengt
_extendedMessagingEnabled(false),
_dhtEnabled(false),
_latency(DEFAULT_LATENCY),
_uploadLength(0),
_downloadLength(0),
_lastDownloadUpdate(0),
_lastAmUnchoking(0)
{}
@ -305,24 +303,22 @@ void PeerSessionResource::updateLatency(unsigned int latency)
uint64_t PeerSessionResource::uploadLength() const
{
return _uploadLength;
return _peerStat.getSessionUploadLength();
}
void PeerSessionResource::updateUploadLength(size_t bytes)
{
_peerStat.updateUploadLength(bytes);
_uploadLength += bytes;
}
uint64_t PeerSessionResource::downloadLength() const
{
return _downloadLength;
return _peerStat.getSessionDownloadLength();
}
void PeerSessionResource::updateDownloadLength(size_t bytes)
{
_peerStat.updateDownloadLength(bytes);
_downloadLength += bytes;
_lastDownloadUpdate.reset();
}

View File

@ -74,8 +74,6 @@ private:
bool _dhtEnabled;
PeerStat _peerStat;
unsigned int _latency;
uint64_t _uploadLength;
uint64_t _downloadLength;
Time _lastDownloadUpdate;