1gnutls_ext_register(3) gnutls gnutls_ext_register(3)
2
3
4
6 gnutls_ext_register - API function
7
9 #include <gnutls/gnutls.h>
10
11 int gnutls_ext_register(int type, const char * name,
12 gnutls_ext_parse_type_t parse_type, gnutls_ext_recv_func recv_func,
13 gnutls_ext_send_func send_func);
14
16 int type the 16-bit integer referring to the extension type
17
18 const char * name
19 human printable name of the extension used for debugging
20
21 gnutls_ext_parse_type_t parse_type
22 either GNUTLS_EXT_TLS or GNUTLS_EXT_APPLICATION.
23
24 gnutls_ext_recv_func recv_func
25 a function to receive extension data
26
27 gnutls_ext_send_func send_func
28 a function to send extension data
29
31 This function is used to register a new TLS extension handler.
32
34 GNUTLS_E_SUCCESS on success, or an error code.
35
37 2.12.0
38
40 Report bugs to <bug-gnutls@gnu.org>. GnuTLS home page:
41 http://www.gnu.org/software/gnutls/ General help using GNU software:
42 http://www.gnu.org/gethelp/
43
45 Copyright © 2008 Free Software Foundation.
46 Copying and distribution of this file, with or without modification,
47 are permitted in any medium without royalty provided the copyright
48 notice and this notice are preserved.
49
51 The full documentation for gnutls is maintained as a Texinfo manual.
52 If the info and gnutls programs are properly installed at your site,
53 the command
54
55 info gnutls
56
57 should give you access to the complete manual.
58
59
60
61gnutls 2.12.6.1 gnutls_ext_register(3)