Chromium Code Reviews| Index: chrome/browser/extensions/api/socket/socket.h |
| diff --git a/chrome/browser/extensions/api/socket/socket.h b/chrome/browser/extensions/api/socket/socket.h |
| index 2e73cb0d1fee27a496af8b9d77ca2f0a4391b8e5..422d0cd8842e9022e26bbd9e434ae233e5e3c9d0 100644 |
| --- a/chrome/browser/extensions/api/socket/socket.h |
| +++ b/chrome/browser/extensions/api/socket/socket.h |
| @@ -45,6 +45,12 @@ class Socket : public ApiResource { |
| }; |
| virtual ~Socket(); |
| + void SetOriginalHostname(const std::string& original_hostname) { |
| + original_hostname_ = original_hostname; |
| + } |
| + const std::string& OriginalHostname() { |
| + return original_hostname_; |
| + } |
| virtual void Connect(const std::string& address, |
| int port, |
| const CompletionCallback& callback) = 0; |
| @@ -102,7 +108,8 @@ class Socket : public ApiResource { |
| const net::CompletionCallback& callback) = 0; |
| virtual void OnWriteComplete(int result); |
| - const std::string address_; |
| + // The name given to Connect(), used when verifying a TLS certificate. |
| + std::string original_hostname_; |
|
Ryan Sleevi
2013/11/25 17:30:13
nit: naming wise, original_hostname_ seems a bit c
Lally Singh
2013/12/05 17:07:12
Fair enough. Changed.
|
| bool is_connected_; |
| private: |