Changeset 2e12226 in mod_gnutls for include/mod_gnutls.h
- Timestamp:
- Sep 27, 2004, 4:00:52 PM (18 years ago)
- Branches:
- asyncio, debian/master, debian/stretch-backports, jessie-backports, main, master, msva, proxy-ticket, upstream
- Children:
- dae0aec
- Parents:
- 7e2b223
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/mod_gnutls.h
r7e2b223 r2e12226 41 41 42 42 43 /** 44 * GnuTLS changed the names of several structures between 1.0.X and 1.1.X 45 * This is just a simple hack so we can compile with both versions. 46 * There is a full list in <gnutls/compat.h>, But I am just 47 * doing this for a few types we use. 48 */ 49 #ifndef gnutls_certificate_credentials_t 50 #define gnutls_certificate_credentials_t gnutls_certificate_credentials 51 #define gnutls_anon_server_credentials_t gnutls_anon_server_credentials 52 #define gnutls_session_t gnutls_session 53 #define gnutls_transport_ptr_t gnutls_transport_ptr 54 #define gnutls_dh_params_t gnutls_dh_params 55 #define gnutls_rsa_params_t gnutls_rsa_params 56 #endif 57 43 58 typedef struct 44 59 { … … 53 68 int protocol[16]; 54 69 int compression[16]; 55 } gnutls_srvconf_rec;70 } mod_gnutls_srvconf_rec; 56 71 57 typedef struct gnutls_handle_t gnutls_handle_t; 58 struct gnutls_handle_t 72 typedef struct 59 73 { 60 gnutls_srvconf_rec *sc;74 mod_gnutls_srvconf_rec *sc; 61 75 gnutls_session_t session; 62 76 ap_filter_t *input_filter; … … 65 79 int status; 66 80 int non_https; 67 } ;81 } mod_gnutls_handle_t; 68 82 69 83 /** Functions in gnutls_io.c **/ … … 80 94 */ 81 95 apr_status_t mod_gnutls_filter_input(ap_filter_t * f, 82 apr_bucket_brigade * bb, 83 ap_input_mode_t mode, 84 apr_read_type_e block, apr_off_t readbytes); 96 apr_bucket_brigade * bb, 97 ap_input_mode_t mode, 98 apr_read_type_e block, 99 apr_off_t readbytes); 85 100 86 101 /** … … 92 107 * @return result status 93 108 */ 94 apr_status_t mod_gnutls_filter_output(ap_filter_t * f, apr_bucket_brigade * bb); 109 apr_status_t mod_gnutls_filter_output(ap_filter_t * f, 110 apr_bucket_brigade * bb); 95 111 96 112 … … 105 121 */ 106 122 ssize_t mod_gnutls_transport_read(gnutls_transport_ptr_t ptr, 107 123 void *buffer, size_t len); 108 124 109 125 /** … … 117 133 */ 118 134 ssize_t mod_gnutls_transport_write(gnutls_transport_ptr_t ptr, 119 135 const void *buffer, size_t len); 120 136 121 137
Note: See TracChangeset
for help on using the changeset viewer.