From 9d3ec04db4d383050da737ca4c728ad564d0faad Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Mon, 26 Sep 2011 18:12:35 +0200 Subject: waitress: move credentials init to WaitressInit Reusable. --- src/libwaitress/waitress.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/libwaitress/waitress.h') diff --git a/src/libwaitress/waitress.h b/src/libwaitress/waitress.h index 9523ede..eb79393 100644 --- a/src/libwaitress/waitress.h +++ b/src/libwaitress/waitress.h @@ -93,6 +93,10 @@ typedef struct { void *data; WaitressCbReturn_t (*callback) (void *, size_t, void *); int timeout; +#ifdef ENABLE_TLS + gnutls_certificate_credentials_t tlsCred; +#endif + /* per-request data */ struct { size_t contentLength, contentReceived, chunkSize; @@ -100,7 +104,6 @@ typedef struct { char *buf; #ifdef ENABLE_TLS gnutls_session_t tlsSession; - gnutls_certificate_credentials_t tlsCred; #endif /* first argument is WaitressHandle_t, but that's not defined here */ WaitressHandlerReturn_t (*dataHandler) (void *, char *, const size_t); @@ -111,7 +114,7 @@ typedef struct { } request; } WaitressHandle_t; -void WaitressInit (WaitressHandle_t *); +void WaitressInit (WaitressHandle_t *, const char *); void WaitressFree (WaitressHandle_t *); bool WaitressSetProxy (WaitressHandle_t *, const char *); char *WaitressUrlEncode (const char *); -- cgit v1.2.3