mirror of https://github.com/aria2/aria2
2009-11-26 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Removed redundant DownloadContext::hasAttribute(...) calls. * src/ConsoleStatCalc.cc * src/RequestGroup.cc * src/XmlRpcMethodImpl.ccpull/1/head
parent
8ab55abf11
commit
52f11b5a21
|
@ -1,3 +1,10 @@
|
||||||
|
2009-11-26 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
|
Removed redundant DownloadContext::hasAttribute(...) calls.
|
||||||
|
* src/ConsoleStatCalc.cc
|
||||||
|
* src/RequestGroup.cc
|
||||||
|
* src/XmlRpcMethodImpl.cc
|
||||||
|
|
||||||
2009-11-26 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
2009-11-26 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
Changed the number of tracker request attempt from 5 to 2.
|
Changed the number of tracker request attempt from 5 to 2.
|
||||||
|
|
|
@ -115,9 +115,9 @@ static void printProgress
|
||||||
<< "CN:"
|
<< "CN:"
|
||||||
<< rg->getNumConnection();
|
<< rg->getNumConnection();
|
||||||
#ifdef ENABLE_BITTORRENT
|
#ifdef ENABLE_BITTORRENT
|
||||||
if(rg->getDownloadContext()->hasAttribute(bittorrent::BITTORRENT)) {
|
SharedHandle<PeerStorage> ps =
|
||||||
SharedHandle<PeerStorage> ps =
|
e->getBtRegistry()->get(rg->getGID())._peerStorage;
|
||||||
e->getBtRegistry()->get(rg->getGID())._peerStorage;
|
if(!ps.isNull()) {
|
||||||
std::deque<SharedHandle<Peer> > peers;
|
std::deque<SharedHandle<Peer> > peers;
|
||||||
ps->getActivePeers(peers);
|
ps->getActivePeers(peers);
|
||||||
o << " " << "SEED:"
|
o << " " << "SEED:"
|
||||||
|
|
|
@ -773,9 +773,7 @@ void RequestGroup::setForceHaltRequested(bool f, HaltReason haltReason)
|
||||||
void RequestGroup::releaseRuntimeResource(DownloadEngine* e)
|
void RequestGroup::releaseRuntimeResource(DownloadEngine* e)
|
||||||
{
|
{
|
||||||
#ifdef ENABLE_BITTORRENT
|
#ifdef ENABLE_BITTORRENT
|
||||||
if(_downloadContext->hasAttribute(bittorrent::BITTORRENT)) {
|
e->getBtRegistry()->remove(_gid);
|
||||||
e->getBtRegistry()->remove(_gid);
|
|
||||||
}
|
|
||||||
#endif // ENABLE_BITTORRENT
|
#endif // ENABLE_BITTORRENT
|
||||||
if(!_pieceStorage.isNull()) {
|
if(!_pieceStorage.isNull()) {
|
||||||
_pieceStorage->removeAdvertisedPiece(0);
|
_pieceStorage->removeAdvertisedPiece(0);
|
||||||
|
|
|
@ -464,12 +464,10 @@ BDE GetPeersXmlRpcMethod::process
|
||||||
(StringFormat("No peer data is available for GID#%d", gid).str());
|
(StringFormat("No peer data is available for GID#%d", gid).str());
|
||||||
}
|
}
|
||||||
BDE peers = BDE::list();
|
BDE peers = BDE::list();
|
||||||
if(group->getDownloadContext()->hasAttribute(bittorrent::BITTORRENT)) {
|
BtObject btObject = e->getBtRegistry()->get(group->getGID());
|
||||||
BtObject btObject = e->getBtRegistry()->get(group->getGID());
|
if(!btObject.isNull()) {
|
||||||
if(!btObject.isNull()) {
|
assert(!btObject._peerStorage.isNull());
|
||||||
assert(!btObject._peerStorage.isNull());
|
gatherPeer(peers, btObject._peerStorage);
|
||||||
gatherPeer(peers, btObject._peerStorage);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return peers;
|
return peers;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue