X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fhttp.h;h=01c0e2065a7ff2b3be77d1c449166bda5a80122d;hb=b3b1946b82bece8b3aa5dedbab43afd24cfa9597;hp=e075e0c6e811d75f604a841a1e620befab6715d4;hpb=284649ed257354c2fcb2f2a6c78cf5fd7cf2283d;p=pazpar2-moved-to-github.git diff --git a/src/http.h b/src/http.h index e075e0c..01c0e20 100644 --- a/src/http.h +++ b/src/http.h @@ -20,12 +20,15 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #ifndef HTTP_H #define HTTP_H +#include + #include "eventl.h" // Generic I/O buffer struct http_buf; typedef struct http_channel_observer_s *http_channel_observer_t; typedef struct http_server *http_server_t; +typedef struct http_sessions *http_sessions_t; struct http_channel { @@ -49,6 +52,7 @@ struct http_channel http_channel_observer_t observers; struct conf_server *server; http_server_t http_server; + http_sessions_t http_sessions; }; struct http_proxy // attached to iochan for proxy connection @@ -128,6 +132,9 @@ struct http_channel *http_channel_observer_chan(http_channel_observer_t obs); void http_command(struct http_channel *c); +http_sessions_t http_sessions_create(void); +void http_sessions_destroy(http_sessions_t hs); + #endif /*