diff options
author | snowdrop | 2004-11-02 23:16:46 +0000 |
---|---|---|
committer | snowdrop | 2004-11-02 23:16:46 +0000 |
commit | 88f3c6b0e54b11c0a8f3acd83ea12a0436da1b29 (patch) | |
tree | 7c53a34f0b356bc4b4c71b5c61a853e21d861528 /nanohttp | |
parent | 402e8748593a42cf6d42fda772f207e3e9300a3e (diff) | |
download | csoap-88f3c6b0e54b11c0a8f3acd83ea12a0436da1b29.tar.gz csoap-88f3c6b0e54b11c0a8f3acd83ea12a0436da1b29.tar.bz2 |
removed
Diffstat (limited to 'nanohttp')
-rwxr-xr-x | nanohttp/nanohttp-reqres.h | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/nanohttp/nanohttp-reqres.h b/nanohttp/nanohttp-reqres.h deleted file mode 100755 index 0aaef72..0000000 --- a/nanohttp/nanohttp-reqres.h +++ /dev/null @@ -1,73 +0,0 @@ -/****************************************************************** - * $Id: nanohttp-reqres.h,v 1.1 2004/09/19 07:05:03 snowdrop Exp $ - * - * CSOAP Project: A http client/server library in C - * Copyright (C) 2003-2004 Ferhat Ayaz - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 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 - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - * - * Email: ferhatayaz@yahoo.com - ******************************************************************/ -#ifndef NANO_HTTP_REQRES_H -#define NANO_HTTP_REQRES_H - -#include <nanohttp/nanohttp-stream.h> - -/* - request object - */ -typedef struct hrequest -{ - char *method; - char *path; - char *spec; - hpair_t *query; - hpair_t *header; -}hrequest_t; - -hrequest_t *hrequest_new_from_buffer(char *data); -void hrequest_free(hrequest_t *req); - -/* response object */ -typedef struct hresponse -{ - char spec[10]; - int errcode; - char *desc; - hpair_t *header; - char *body; - long bodysize; - http_input_stream_t *in; -}hresponse_t; - -/* - PARAMS - buffer: The hole received data from socket. - */ -hresponse_t *hresponse_new_from_buffer(const char* buffer); -hresponse_t *hresponse_new_from_socket(hsocket_t sock); -hresponse_t *hresponse_new(); -void hresponse_free(hresponse_t *res); - - - -#endif - - - - - - |