summaryrefslogtreecommitdiff
path: root/src/node_crypto.h
diff options
context:
space:
mode:
authorFedor Indutny <fedor.indutny@gmail.com>2014-02-18 02:47:33 +0400
committerFedor Indutny <fedor.indutny@gmail.com>2014-02-18 03:22:18 +0400
commit7589a0007c2ad8ab9178bfe626f835e6b0b6f48c (patch)
treef91459f87b02336c957f8978962bed6511119041 /src/node_crypto.h
parent75ea11fc08019bb1ffac81583ed7d0da3241a5b5 (diff)
downloadandroid-node-v8-7589a0007c2ad8ab9178bfe626f835e6b0b6f48c.tar.gz
android-node-v8-7589a0007c2ad8ab9178bfe626f835e6b0b6f48c.tar.bz2
android-node-v8-7589a0007c2ad8ab9178bfe626f835e6b0b6f48c.zip
crypto: make NewSessionDoneCb public
Generic friend classes do not work well with old compiler versions (and MSVC).
Diffstat (limited to 'src/node_crypto.h')
-rw-r--r--src/node_crypto.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/node_crypto.h b/src/node_crypto.h
index 729d4fc7f4..6efd00deeb 100644
--- a/src/node_crypto.h
+++ b/src/node_crypto.h
@@ -247,6 +247,7 @@ class Connection : public SSLWrap<Connection>, public AsyncWrap {
}
static void Initialize(Environment* env, v8::Handle<v8::Object> target);
+ void NewSessionDoneCb();
#ifdef OPENSSL_NPN_NEGOTIATED
v8::Persistent<v8::Object> npnProtos_;
@@ -295,7 +296,6 @@ class Connection : public SSLWrap<Connection>, public AsyncWrap {
void ClearError();
void SetShutdownFlags();
- void NewSessionDoneCb();
Connection(Environment* env,
v8::Local<v8::Object> wrap,
@@ -324,7 +324,6 @@ class Connection : public SSLWrap<Connection>, public AsyncWrap {
friend class ClientHelloParser;
friend class SecureContext;
- friend class SSLWrap<Connection>;
};
class CipherBase : public BaseObject {