}
static void Initialize(Environment* env, v8::Handle<v8::Object> target);
+ void NewSessionDoneCb();
#ifdef OPENSSL_NPN_NEGOTIATED
v8::Persistent<v8::Object> npnProtos_;
void ClearError();
void SetShutdownFlags();
- void NewSessionDoneCb();
Connection(Environment* env,
v8::Local<v8::Object> wrap,
friend class ClientHelloParser;
friend class SecureContext;
- friend class SSLWrap<Connection>;
};
class CipherBase : public BaseObject {
uv_handle_type pending);
int DoShutdown(ShutdownWrap* req_wrap, uv_shutdown_cb cb);
+ void NewSessionDoneCb();
+
protected:
static const int kClearOutChunkSize = 1024;
void ClearOut();
void MakePending();
bool InvokeQueued(int status);
- void NewSessionDoneCb();
inline void Cycle() {
// Prevent recursion
static size_t error_off_;
static char error_buf_[1024];
-
- friend class SSLWrap<TLSCallbacks>;
};
} // namespace node