diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-06-08 15:02:20 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-06-08 15:02:20 +0000 |
| commit | 9afc36152a1ce428243a3ace608d0508716a2efb (patch) | |
| tree | 2e144d04570a058f3e2716d7b98f16803392cdbe /src/PeerAbstractCommand.cc | |
| parent | 7cd9b21937c42606354610c7ae85a0857b474cf5 (diff) | |
2010-06-09 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Made protected member variables of Command private. Added accessor
funcs.
Diffstat (limited to 'src/PeerAbstractCommand.cc')
| -rw-r--r-- | src/PeerAbstractCommand.cc | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/src/PeerAbstractCommand.cc b/src/PeerAbstractCommand.cc index 0259ee08..e9071b77 100644 --- a/src/PeerAbstractCommand.cc +++ b/src/PeerAbstractCommand.cc @@ -81,12 +81,13 @@ PeerAbstractCommand::~PeerAbstractCommand() bool PeerAbstractCommand::execute() { - if(logger->debug()) { - logger->debug("CUID#%s -" - " socket: read:%d, write:%d, hup:%d, err:%d, noCheck:%d", - util::itos(cuid).c_str(), - _readEvent, _writeEvent, _hupEvent, _errorEvent, - noCheck); + if(getLogger()->debug()) { + getLogger()->debug("CUID#%s -" + " socket: read:%d, write:%d, hup:%d, err:%d, noCheck:%d", + util::itos(getCuid()).c_str(), + readEventEnabled(), writeEventEnabled(), + hupEventEnabled(), errorEventEnabled(), + noCheck); } if(exitBeforeExecute()) { onAbort(); @@ -94,11 +95,11 @@ bool PeerAbstractCommand::execute() } try { if(noCheck || - (checkSocketIsReadable && _readEvent) || - (checkSocketIsWritable && _writeEvent) || - _hupEvent) { + (checkSocketIsReadable && readEventEnabled()) || + (checkSocketIsWritable && writeEventEnabled()) || + hupEventEnabled()) { checkPoint = global::wallclock; - } else if(_errorEvent) { + } else if(errorEventEnabled()) { throw DL_ABORT_EX (StringFormat(MSG_NETWORK_PROBLEM, socket->getSocketError().c_str()).str()); @@ -108,16 +109,17 @@ bool PeerAbstractCommand::execute() } return executeInternal(); } catch(DownloadFailureException& err) { - logger->error(EX_DOWNLOAD_ABORTED, err); + getLogger()->error(EX_DOWNLOAD_ABORTED, err); onAbort(); onFailure(); return true; } catch(RecoverableException& err) { - if(logger->debug()) { - logger->debug(MSG_TORRENT_DOWNLOAD_ABORTED, err, - util::itos(cuid).c_str()); - logger->debug(MSG_PEER_BANNED, - util::itos(cuid).c_str(), peer->ipaddr.c_str(), peer->port); + if(getLogger()->debug()) { + getLogger()->debug(MSG_TORRENT_DOWNLOAD_ABORTED, err, + util::itos(getCuid()).c_str()); + getLogger()->debug(MSG_PEER_BANNED, + util::itos(getCuid()).c_str(), peer->ipaddr.c_str(), + peer->port); } onAbort(); return prepareForNextPeer(0); |
