X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fhttp_response.h;h=43e112852b31765999c6b31a39bc81c3f6410a7d;hb=c5f6526802d1bf48635941f564552ef059dbc1f4;hp=2e813f9426301851025c219d12ca1d06a8c7302b;hpb=1b4a582b04fc39d9d4d930acb4d0803bdedfb32e;p=deb_shairplay.git diff --git a/src/lib/http_response.h b/src/lib/http_response.h index 2e813f9..43e1128 100644 --- a/src/lib/http_response.h +++ b/src/lib/http_response.h @@ -1,3 +1,17 @@ +/** + * Copyright (C) 2011-2012 Juho Vähä-Herttua + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + */ + #ifndef HTTP_RESPONSE_H #define HTTP_RESPONSE_H @@ -8,6 +22,9 @@ http_response_t *http_response_init(const char *protocol, int code, const char * void http_response_add_header(http_response_t *response, const char *name, const char *value); void http_response_finish(http_response_t *response, const char *data, int datalen); +void http_response_set_disconnect(http_response_t *response, int disconnect); +int http_response_get_disconnect(http_response_t *response); + const char *http_response_get_data(http_response_t *response, int *datalen); void http_response_destroy(http_response_t *response);