summaryrefslogtreecommitdiff
path: root/src/FileEntry.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-08-31 13:33:05 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-08-31 13:33:05 +0000
commit94482144f2c0a292f7697034553859730f224cb8 (patch)
tree994890c479c15ac332191396bd3805a8d62ceafa /src/FileEntry.cc
parent492d6e9694e70abe5e6bef7b94f84c121cb11562 (diff)
2010-08-31 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Enclosed classes and structs declared in *.cc files unnamed namespace. Added static keyword for function template in *.cc files(TODO we should use unnamed namespace instead of static). * src/AbstractCommand.cc * src/AnnounceList.cc * src/BtLeecherStateChoke.cc * src/BtLeecherStateChoke.h * src/BtSeederStateChoke.cc * src/BtSeederStateChoke.h * src/ConsoleStatCalc.cc * src/ContentTypeRequestGroupCriteria.cc * src/CookieStorage.cc * src/DHTBucket.cc * src/DHTPeerAnnounceEntry.cc * src/DHTPeerAnnounceStorage.cc * src/DefaultBtMessageDispatcher.cc * src/DefaultBtRequestFactory.cc * src/DefaultPeerStorage.cc * src/DefaultPieceStorage.cc * src/ExpatMetalinkProcessor.cc * src/ExpatXmlRpcRequestProcessor.cc * src/FeedbackURISelector.cc * src/FileEntry.cc * src/Metalink2RequestGroup.cc * src/MetalinkEntry.cc * src/Metalinker.cc * src/MultiDiskAdaptor.cc * src/Netrc.cc * src/OptionParser.cc * src/PieceStatMan.cc * src/RarestPieceSelector.cc * src/RequestGroupMan.cc * src/SegmentMan.cc * src/ServerStatMan.cc * src/XML2SAXMetalinkProcessor.cc * src/Xml2XmlRpcRequestProcessor.cc * src/XmlRpcResponse.cc * src/a2algo.h * src/download_helper.cc
Diffstat (limited to 'src/FileEntry.cc')
-rw-r--r--src/FileEntry.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/FileEntry.cc b/src/FileEntry.cc
index e781344e..932566c3 100644
--- a/src/FileEntry.cc
+++ b/src/FileEntry.cc
@@ -203,6 +203,7 @@ FileEntry::findFasterRequest(const SharedHandle<Request>& base)
return SharedHandle<Request>();
}
+namespace {
class RequestFaster {
public:
bool operator()(const SharedHandle<Request>& lhs,
@@ -218,6 +219,7 @@ public:
lhs->getPeerStat()->getAvgDownloadSpeed() > rhs->getPeerStat()->getAvgDownloadSpeed();
}
};
+}
void FileEntry::storePool(const SharedHandle<Request>& request)
{
@@ -282,6 +284,7 @@ void FileEntry::addURIResult(std::string uri, downloadresultcode::RESULT result)
uriResults_.push_back(URIResult(uri, result));
}
+namespace {
class FindURIResultByResult {
private:
downloadresultcode::RESULT r_;
@@ -293,6 +296,7 @@ public:
return uriResult.getResult() == r_;
}
};
+}
void FileEntry::extractURIResult
(std::deque<URIResult>& res, downloadresultcode::RESULT r)