ssl_wrapper.h
Go to the documentation of this file.
1 // Copyright (c) 2014 Cesanta Software Limited
2 // All rights reserved
3 //
4 // This software is dual-licensed: you can redistribute it and/or modify
5 // it under the terms of the GNU General Public License version 2 as
6 // published by the Free Software Foundation. For the terms of this
7 // license, see <http://www.gnu.org/licenses/>.
8 //
9 // You are free to use this software under the terms of the GNU General
10 // Public License, but WITHOUT ANY WARRANTY; without even the implied
11 // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
12 // See the GNU General Public License for more details.
13 //
14 // Alternatively, you can license this software under a commercial
15 // license, as set out in <http://cesanta.com/products.html>.
16 //
17 // $Date$
18 
19 #ifndef SSL_WRAPPER_HEADER_INCLUDED
20 #define SSL_WRAPPER_HEADER_INCLUDED
21 
22 #ifdef __cplusplus
23 extern "C" {
24 #endif // __cplusplus
25 
26 void *ssl_wrapper_init(const char *listen_addr, const char *target_addr,
27  const char **err_msg);
28 void ssl_wrapper_serve(void *, volatile int *stop_marker);
29 
30 #ifdef __cplusplus
31 }
32 #endif // __cplusplus
33 
34 #endif // SSL_WRAPPER_HEADER_INCLUDED
void * ssl_wrapper_init(const char *listen_addr, const char *target_addr, const char **err_msg)
Definition: ssl_wrapper.c:59
void ssl_wrapper_serve(void *, volatile int *stop_marker)
Definition: ssl_wrapper.c:79


rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:16