summaryrefslogtreecommitdiff
path: root/src/DownloadCommand.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-06-09 12:43:44 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-06-09 12:43:44 +0000
commit970e7f95a65b1b8940c9131a76372b7d7abffdf1 (patch)
treec3a9b7b51a97a01160a7b37989406b78041d9115 /src/DownloadCommand.h
parent9afc36152a1ce428243a3ace608d0508716a2efb (diff)
2010-06-09 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Made protected member variable private. Added accessor funcs. * src/AbstractCommand.cc * src/AbstractCommand.h * src/AbstractProxyRequestCommand.cc * src/AbstractProxyRequestCommand.h * src/AbstractProxyResponseCommand.cc * src/AbstractProxyResponseCommand.h * src/CreateRequestCommand.cc * src/DownloadCommand.cc * src/DownloadCommand.h * src/FtpDownloadCommand.cc * src/FtpDownloadCommand.h * src/FtpFinishDownloadCommand.cc * src/FtpInitiateConnectionCommand.cc * src/FtpNegotiationCommand.cc * src/FtpNegotiationCommand.h * src/FtpTunnelRequestCommand.cc * src/FtpTunnelResponseCommand.cc * src/HttpDownloadCommand.cc * src/HttpInitiateConnectionCommand.cc * src/HttpProxyRequestCommand.cc * src/HttpProxyResponseCommand.cc * src/HttpRequestCommand.cc * src/HttpResponseCommand.cc * src/HttpResponseCommand.h * src/HttpSkipResponseCommand.cc * src/InitiateConnectionCommand.cc
Diffstat (limited to 'src/DownloadCommand.h')
-rw-r--r--src/DownloadCommand.h31
1 files changed, 21 insertions, 10 deletions
diff --git a/src/DownloadCommand.h b/src/DownloadCommand.h
index af63c093..1abe4b58 100644
--- a/src/DownloadCommand.h
+++ b/src/DownloadCommand.h
@@ -49,9 +49,9 @@ class DownloadCommand : public AbstractCommand {
private:
unsigned char* _buf;
- time_t startupIdleTime;
- unsigned int lowestDownloadSpeedLimit;
- SharedHandle<PeerStat> peerStat;
+ time_t _startupIdleTime;
+ unsigned int _lowestDownloadSpeedLimit;
+ SharedHandle<PeerStat> _peerStat;
#ifdef ENABLE_MESSAGE_DIGEST
@@ -66,15 +66,14 @@ private:
const std::string& actualPieceHash);
void checkLowestDownloadSpeed() const;
-protected:
+
SharedHandle<Decoder> _transferEncodingDecoder;
SharedHandle<Decoder> _contentEncodingDecoder;
-
+protected:
virtual bool executeInternal();
virtual bool prepareForNextSegment();
-
public:
DownloadCommand(cuid_t cuid,
const SharedHandle<Request>& req,
@@ -84,16 +83,28 @@ public:
const SharedHandle<SocketCore>& s);
virtual ~DownloadCommand();
+ const SharedHandle<Decoder>& getTransferEncodingDecoder() const
+ {
+ return _transferEncodingDecoder;
+ }
+
void setTransferEncodingDecoder(const SharedHandle<Decoder>& decoder);
+ const SharedHandle<Decoder>& getContentEncodingDecoder() const
+ {
+ return _contentEncodingDecoder;
+ }
+
void setContentEncodingDecoder(const SharedHandle<Decoder>& decoder);
- void setStartupIdleTime(time_t startupIdleTime) {
- this->startupIdleTime = startupIdleTime;
+ void setStartupIdleTime(time_t startupIdleTime)
+ {
+ _startupIdleTime = startupIdleTime;
}
- void setLowestDownloadSpeedLimit(unsigned int lowestDownloadSpeedLimit) {
- this->lowestDownloadSpeedLimit = lowestDownloadSpeedLimit;
+ void setLowestDownloadSpeedLimit(unsigned int lowestDownloadSpeedLimit)
+ {
+ _lowestDownloadSpeedLimit = lowestDownloadSpeedLimit;
}
};