Chromium Code Reviews| Index: net/base/ssl_info.h |
| =================================================================== |
| --- net/base/ssl_info.h (revision 9948) |
| +++ net/base/ssl_info.h (working copy) |
| @@ -17,6 +17,20 @@ |
| public: |
| SSLInfo() : cert_status(0), security_bits(-1) { } |
| + SSLInfo(const SSLInfo& ssl_info) |
|
darin (slow to review)
2009/03/05 00:01:16
what's wrong with the default copy constructor and
|
| + : cert(ssl_info.cert), |
| + cert_status(ssl_info.cert_status), |
| + security_bits(ssl_info.security_bits) { } |
| + |
| + SSLInfo& operator=(const SSLInfo& ssl_info) { |
| + if (this != &ssl_info) { |
| + cert = ssl_info.cert; |
| + cert_status = ssl_info.cert_status; |
| + security_bits = ssl_info.security_bits; |
| + } |
| + return *this; |
| + } |
| + |
| void Reset() { |
| cert = NULL; |
| security_bits = -1; |