Allow SSLSessionCallbacks to be used on SSL* that isn't attached to AsyncSSLSocket
[folly.git] / folly / io / async / AsyncSSLSocket.h
index 9dbcf2efa4cbdd8275c0ce35411e53d11cad8a2c..b9a79e106f2aef78e5271b8df70698b6cbe81cab 100644 (file)
@@ -653,6 +653,7 @@ class AsyncSSLSocket : public virtual AsyncSocket {
   void resetClientHelloParsing(SSL *ssl);
   static void clientHelloParsingCallback(int write_p, int version,
       int content_type, const void *buf, size_t len, SSL *ssl, void *arg);
+  static const char* getSSLServerNameFromSSL(SSL* ssl);
 
   // http://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml
   enum class TLSExtension: uint16_t {