summaryrefslogtreecommitdiff
path: root/src/PieceStatMan.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-05-29 12:12:22 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-05-29 12:12:22 +0000
commit8b6da1ee367af8e65278fd1c5ada253f07b57bd9 (patch)
tree6e0d44a59e112a17c71a9396c77725cadd6549a2 /src/PieceStatMan.cc
parent30f362319e25d7c2182f6f46d1297385c39787b8 (diff)
2009-05-29 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Implemented getter methods in header files to give them more chance of optimization. Return const reference for SharadHandle if possible. * src/AbstractAuthResolver.cc * src/AbstractAuthResolver.h * src/AbstractBtMessage.cc * src/AbstractBtMessage.h * src/AbstractSingleDiskAdaptor.cc * src/AbstractSingleDiskAdaptor.h * src/AsyncNameResolver.cc * src/AsyncNameResolver.h * src/BNode.cc * src/BNode.h * src/BitfieldMan.cc * src/BitfieldMan.h * src/BtAbortOutstandingRequestEvent.h * src/BtExtendedMessage.cc * src/BtExtendedMessage.h * src/BtSeederStateChoke.cc * src/BtSeederStateChoke.h * src/Cookie.cc * src/Cookie.h * src/DHTBucket.cc * src/DHTBucket.h * src/DHTConnectionImpl.cc * src/DHTConnectionImpl.h * src/DHTFindNodeReplyMessage.cc * src/DHTFindNodeReplyMessage.h * src/DHTGetPeersReplyMessage.cc * src/DHTGetPeersReplyMessage.h * src/DHTInteractionCommand.cc * src/DHTMessage.cc * src/DHTMessage.h * src/DHTMessageDispatcherImpl.cc * src/DHTMessageEntry.cc * src/DHTMessageReceiver.cc * src/DHTMessageReceiver.h * src/DHTMessageTrackerEntry.cc * src/DHTMessageTrackerEntry.h * src/DHTPeerAnnounceEntry.cc * src/DHTPeerAnnounceEntry.h * src/DHTPeerLookupTask.cc * src/DHTPeerLookupTask.h * src/DHTRoutingTableDeserializer.cc * src/DHTRoutingTableDeserializer.h * src/DefaultBtAnnounce.cc * src/DefaultBtAnnounce.h * src/DefaultBtMessageDispatcher.cc * src/DefaultBtMessageDispatcher.h * src/DefaultBtRequestFactory.cc * src/DefaultBtRequestFactory.h * src/DiskAdaptor.cc * src/DiskAdaptor.h * src/DownloadContext.cc * src/DownloadContext.h * src/DownloadEngine.cc * src/DownloadEngine.h * src/EpollEventPoll.cc * src/EpollEventPoll.h * src/FtpConnection.cc * src/FtpConnection.h * src/HttpConnection.cc * src/HttpConnection.h * src/HttpHeader.cc * src/HttpHeader.h * src/HttpRequest.cc * src/HttpRequest.h * src/HttpResponse.cc * src/HttpResponse.h * src/LibsslTLSContext.cc * src/LibsslTLSContext.h * src/MSEHandshake.cc * src/MSEHandshake.h * src/MetalinkEntry.cc * src/MetalinkEntry.h * src/MetalinkParserController.cc * src/MetalinkParserController.h * src/MetalinkParserStateMachine.cc * src/MetalinkParserStateMachine.h * src/MultiDiskAdaptor.cc * src/MultiDiskAdaptor.h * src/NetrcAuthResolver.cc * src/NetrcAuthResolver.h * src/Peer.cc * src/Peer.h * src/PeerSessionResource.cc * src/PeerSessionResource.h * src/Piece.cc * src/Piece.h * src/PieceStatMan.cc * src/PieceStatMan.h * src/Request.cc * src/Request.h * src/RequestGroup.cc * src/RequestGroup.h * src/RequestGroupMan.cc * src/RequestGroupMan.h * src/RequestSlot.cc * src/RequestSlot.h * src/SegmentMan.cc * src/SegmentMan.h * src/SelectEventPoll.cc * src/SelectEventPoll.h * src/ServerStat.cc * src/ServerStat.h * src/Signature.cc * src/Signature.h * src/URIResult.cc * src/URIResult.h * src/UTPexExtensionMessage.cc * src/UTPexExtensionMessage.h
Diffstat (limited to 'src/PieceStatMan.cc')
-rw-r--r--src/PieceStatMan.cc40
1 files changed, 0 insertions, 40 deletions
diff --git a/src/PieceStatMan.cc b/src/PieceStatMan.cc
index 1afdf929..9da7302e 100644
--- a/src/PieceStatMan.cc
+++ b/src/PieceStatMan.cc
@@ -42,15 +42,6 @@ namespace aria2 {
PieceStat::PieceStat(size_t index):_order(0), _index(index), _count(0) {}
-bool PieceStat::operator<(const PieceStat& pieceStat) const
-{
- if(_count == pieceStat._count) {
- return _order < pieceStat._order;
- } else {
- return _count < pieceStat._count;
- }
-}
-
void PieceStat::addCount()
{
if(_count < SIZE_MAX) {
@@ -65,26 +56,6 @@ void PieceStat::subCount()
}
}
-size_t PieceStat::getIndex() const
-{
- return _index;
-}
-
-size_t PieceStat::getCount() const
-{
- return _count;
-}
-
-void PieceStat::setOrder(size_t order)
-{
- _order = order;
-}
-
-size_t PieceStat::getOrder() const
-{
- return _order;
-}
-
class GenPieceStat {
private:
size_t _index;
@@ -204,15 +175,4 @@ void PieceStatMan::addPieceStats(size_t index)
std::rotate(cur, cur+1, to);
}
-const std::vector<size_t>& PieceStatMan::getRarerPieceIndexes() const
-{
- return _sortedPieceStatIndexes;
-}
-
-const std::vector<SharedHandle<PieceStat> >&
-PieceStatMan::getPieceStats() const
-{
- return _pieceStats;
-}
-
} // namespace aria2