Rename a file that had a confusing filename.
[deb_shairplay.git] / src / http_request.h
1 #ifndef HTTP_REQUEST_H
2 #define HTTP_REQUEST_H
3
4 typedef struct http_request_s http_request_t;
5
6
7 http_request_t *http_request_init(int numerichost);
8
9 int http_request_add_data(http_request_t *request, const char *data, int datalen);
10 int http_request_is_complete(http_request_t *request);
11 int http_request_has_error(http_request_t *request);
12
13 const char *http_request_get_error_name(http_request_t *request);
14 const char *http_request_get_error_description(http_request_t *request);
15 const char *http_request_get_method(http_request_t *request);
16 const char *http_request_get_url(http_request_t *request);
17 const char *http_request_get_header(http_request_t *request, const char *name);
18 const char *http_request_get_data(http_request_t *request, int *datalen);
19
20 void http_request_destroy(http_request_t *request);
21
22 #endif