25 #ifndef HTTP_H_INCLUDED
26 #define HTTP_H_INCLUDED 1
28 #define HTTP_DEFAULT_URL "http://localhost/"
29 #define METHOD_TYPE_POST 1
30 #define METHOD_TYPE_PUT 2
const gchar * user
Definition: gprocess.c:120
void http_dd_set_accept_redirects(LogDriver *d, gboolean accept_redirects)
Definition: http.c:345
void http_dd_set_user(LogDriver *d, const gchar *user)
Definition: http.c:77
LogTemplateOptions * http_dd_get_template_options(LogDriver *d)
Definition: http.c:147
void http_dd_set_cipher_suite(LogDriver *d, const gchar *ciphers)
Definition: http.c:191
void http_dd_set_cert_file(LogDriver *d, const gchar *cert_file)
Definition: http.c:173
void http_dd_set_body_prefix(LogDriver *d, const gchar *body_prefix)
Definition: http.c:369
void http_dd_set_accept_encoding(LogDriver *d, const gchar *encoding)
Definition: http.c:288
void http_dd_set_peer_verify(LogDriver *d, gboolean verify)
Definition: http.c:316
void http_dd_set_user_agent(LogDriver *d, const gchar *user_agent)
Definition: http.c:95
gboolean http_dd_set_ocsp_stapling_verify(LogDriver *d, gboolean verify)
Definition: http.c:332
void http_dd_set_send_message_data_in_header(LogDriver *d, gboolean value)
Definition: http.c:324
void http_dd_set_proxy(LogDriver *d, const gchar *proxy)
Definition: http.c:214
void http_dd_insert_response_handler(LogDriver *d, HttpResponseHandler *response_handler)
Definition: http.c:31
void http_dd_set_headers(LogDriver *d, GList *headers)
Definition: http.c:104
gboolean http_dd_deinit(LogPipe *s)
Definition: http.c:410
void http_dd_set_body_suffix(LogDriver *d, const gchar *body_suffix)
Definition: http.c:377
void http_dd_set_batch_bytes(LogDriver *d, glong batch_bytes)
Definition: http.c:361
void http_dd_set_body(LogDriver *d, LogTemplate *body)
Definition: http.c:130
gboolean http_dd_set_tls13_cipher_suite(LogDriver *d, const gchar *tls13_ciphers)
Definition: http.c:200
void http_dd_set_key_file(LogDriver *d, const gchar *key_file)
Definition: http.c:182
gboolean http_dd_init(LogPipe *s)
Definition: http.c:418
gboolean http_dd_set_urls(LogDriver *d, GList *urls, GError **error)
Definition: http.c:44
void http_dd_set_timeout(LogDriver *d, glong timeout)
Definition: http.c:353
void http_dd_set_ca_file(LogDriver *d, const gchar *ca_file)
Definition: http.c:164
void http_dd_set_password(LogDriver *d, const gchar *password)
Definition: http.c:86
gboolean http_dd_set_ssl_version(LogDriver *d, const gchar *value)
Definition: http.c:223
gboolean http_dd_set_content_compression(LogDriver *d, const gchar *encoding)
Definition: http.c:307
void http_dd_set_method(LogDriver *d, const gchar *method)
Definition: http.c:113
void http_dd_set_delimiter(LogDriver *d, const gchar *delimiter)
Definition: http.c:139
void http_dd_set_ca_dir(LogDriver *d, const gchar *ca_dir)
Definition: http.c:155
LogDriver * http_dd_new(GlobalConfig *cfg)
Definition: http.c:512
GHashTable HttpResponseHandlers
Definition: response-handler.h:50
HTTPLoadBalancer * load_balancer
Definition: http.h:39
int ssl_version
Definition: http.h:58
short int method_type
Definition: http.h:65
gchar * user
Definition: http.h:44
const gchar * url
Definition: http.h:43
glong batch_bytes
Definition: http.h:67
gchar * cert_file
Definition: http.h:50
GString * delimiter
Definition: http.h:57
gboolean peer_verify
Definition: http.h:61
gint8 content_compression
Definition: http.h:60
LogTemplate * body_template
Definition: http.h:68
gchar * ca_dir
Definition: http.h:48
GList * headers
Definition: http.h:46
gchar * password
Definition: http.h:45
GString * body_prefix
Definition: http.h:55
gboolean send_message_data_in_header
Definition: http.h:64
gchar * proxy
Definition: http.h:54
gboolean accept_redirects
Definition: http.h:63
LogTemplateOptions template_options
Definition: http.h:69
LogThreadedDestDriver super
Definition: http.h:38
GString * accept_encoding
Definition: http.h:59
glong timeout
Definition: http.h:66
GString * body_suffix
Definition: http.h:56
gchar * ca_file
Definition: http.h:49
gchar * tls13_ciphers
Definition: http.h:53
gchar * key_file
Definition: http.h:51
HttpResponseHandlers * response_handlers
Definition: http.h:70
gboolean ocsp_stapling_verify
Definition: http.h:62
gchar * ciphers
Definition: http.h:52
gchar * user_agent
Definition: http.h:47
Definition: response-handler.h:44
GlobalConfig * cfg
Definition: test_batched_ack_tracker.c:34
GString * value
Definition: test_decode.c:28