aboutsummaryrefslogtreecommitdiff
path: root/lib/ssluse.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ssluse.h')
-rw-r--r--lib/ssluse.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/lib/ssluse.h b/lib/ssluse.h
index 645970f4b..47a1a1842 100644
--- a/lib/ssluse.h
+++ b/lib/ssluse.h
@@ -24,8 +24,14 @@
*****************************************************************************/
#include "urldata.h"
CURLcode Curl_SSLConnect(struct connectdata *conn);
-/* Global SSL init */
-void Curl_SSL_init(void);
-/* Global SSL cleanup */
-void Curl_SSL_cleanup(void);
+void Curl_SSL_init(void); /* Global SSL init */
+void Curl_SSL_cleanup(void); /* Global SSL cleanup */
+
+/* init the SSL session ID cache */
+CURLcode Curl_SSL_InitSessions(struct UrlData *, long);
+void Curl_SSL_Close(struct connectdata *conn); /* close a SSL connection */
+
+/* tell the SSL stuff to close down all open information regarding
+ connections (and thus session ID caching etc) */
+int Curl_SSL_Close_All(struct UrlData *data);
#endif