summaryrefslogtreecommitdiff
path: root/src/AbstractProxyRequestCommand.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/AbstractProxyRequestCommand.h')
-rw-r--r--src/AbstractProxyRequestCommand.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/AbstractProxyRequestCommand.h b/src/AbstractProxyRequestCommand.h
index d613924a..11a8e1cf 100644
--- a/src/AbstractProxyRequestCommand.h
+++ b/src/AbstractProxyRequestCommand.h
@@ -48,6 +48,10 @@ protected:
SharedHandle<HttpConnection> httpConnection;
+ std::string _connectedHostname;
+ std::string _connectedAddr;
+ uint16_t _connectedPort;
+
virtual bool executeInternal();
public:
AbstractProxyRequestCommand(int cuid,
@@ -61,6 +65,14 @@ public:
virtual ~AbstractProxyRequestCommand();
virtual Command* getNextCommand() = 0;
+
+ void setConnectedAddr
+ (const std::string& hostname, const std::string& addr, uint16_t port)
+ {
+ _connectedHostname = hostname;
+ _connectedAddr = addr;
+ _connectedPort = port;
+ }
};
} // namespace aria2