23 #ifndef HTTP_RESPONSE_HANDLER_H_INCLUDED
24 #define HTTP_RESPONSE_HANDLER_H_INCLUDED 1
HttpResponseHandlers * http_response_handlers_new(void)
Definition: response-handler.c:56
HttpResult(* HttpResponseAction)(gpointer user_data)
Definition: response-handler.h:37
HttpResult http_result_drop(gpointer user_data)
Definition: response-handler.c:38
void http_response_handlers_free(HttpResponseHandlers *self)
Definition: response-handler.c:62
HttpResult http_result_success(gpointer user_data)
Definition: response-handler.c:26
GHashTable HttpResponseHandlers
Definition: response-handler.h:50
HttpResponseHandler * http_response_handlers_lookup(HttpResponseHandlers *self, glong status_code)
Definition: response-handler.c:83
HttpResult http_result_retry(gpointer user_data)
Definition: response-handler.c:32
void http_response_handlers_insert(HttpResponseHandlers *self, HttpResponseHandler *result_handler)
Definition: response-handler.c:76
HttpResult http_result_disconnect(gpointer user_data)
Definition: response-handler.c:44
HttpResult
Definition: response-handler.h:29
@ HTTP_RESULT_DISCONNECT
Definition: response-handler.h:33
@ HTTP_RESULT_RETRY
Definition: response-handler.h:31
@ HTTP_RESULT_MAX
Definition: response-handler.h:34
@ HTTP_RESULT_DROP
Definition: response-handler.h:32
@ HTTP_RESULT_SUCCESS
Definition: response-handler.h:30
Definition: response-handler.h:44
gpointer user_data
Definition: response-handler.h:47
gint status_code
Definition: response-handler.h:45
HttpResponseAction action
Definition: response-handler.h:46