diff options
Diffstat (limited to 'test/test_serf.h')
-rw-r--r-- | test/test_serf.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/test/test_serf.h b/test/test_serf.h index 454dfcc..6c0f5e7 100644 --- a/test/test_serf.h +++ b/test/test_serf.h @@ -93,8 +93,30 @@ typedef struct { /* An extra baton which can be freely used by tests. */ void *user_baton; + apr_array_header_t *accepted_requests, *handled_requests, *sent_requests; + + serf_ssl_context_t *ssl_context; + serf_ssl_need_server_cert_t server_cert_cb; } test_baton_t; +apr_status_t default_https_conn_setup(apr_socket_t *skt, + serf_bucket_t **input_bkt, + serf_bucket_t **output_bkt, + void *setup_baton, + apr_pool_t *pool); + +apr_status_t test_https_server_setup(test_baton_t **tb_p, + test_server_message_t *message_list, + apr_size_t message_count, + test_server_action_t *action_list, + apr_size_t action_count, + apr_int32_t options, + serf_connection_setup_t conn_setup, + const char *keyfile, + const char *certfile, + serf_ssl_need_server_cert_t server_cert_cb, + apr_pool_t *pool); + apr_status_t test_server_setup(test_baton_t **tb_p, test_server_message_t *message_list, apr_size_t message_count, |