X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Fhttp.h;h=dcaa3a8961e95546ce98363f18088409ce73f8f0;hb=7d0d04af0ae9a019adf0ee16248b5e9c8ea21922;hp=d221c4317b6cadb6028c3f9e0b2de03079488f1c;hpb=5fdac8e7a282d625568f5768bd3ae9367dd4acaf;p=pazpar2-moved-to-github.git diff --git a/src/http.h b/src/http.h index d221c43..dcaa3a8 100644 --- a/src/http.h +++ b/src/http.h @@ -1,5 +1,5 @@ /* This file is part of Pazpar2. - Copyright (C) 2006-2008 Index Data + Copyright (C) 2006-2009 Index Data Pazpar2 is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free @@ -52,6 +52,7 @@ struct http_channel struct http_channel *next; // for freelist char addr[20]; // forwarded address http_channel_observer_t observers; + struct conf_server *server; }; struct http_proxy // attached to iochan for proxy connection @@ -99,9 +100,9 @@ struct http_response char *content_type; }; -void http_set_proxyaddr(char *url, char *baseurl); -int http_init(const char *addr); -void http_close_server(void); +void http_set_proxyaddr(const char *url, struct conf_server *ser); +int http_init(const char *addr, struct conf_server *ser); +void http_close_server(struct conf_server *ser); void http_addheader(struct http_response *r, const char *name, const char *value); struct http_header * http_header_append(struct http_channel *ch, @@ -128,7 +129,9 @@ struct http_channel *http_channel_observer_chan(http_channel_observer_t obs); /* * Local variables: * c-basic-offset: 4 + * c-file-style: "Stroustrup" * indent-tabs-mode: nil * End: * vim: shiftwidth=4 tabstop=8 expandtab */ +