diff options
author | snowdrop | 2004-01-21 12:28:20 +0000 |
---|---|---|
committer | snowdrop | 2004-01-21 12:28:20 +0000 |
commit | cef76c0a0932ebf036f7334aa9c2d21410ccbfed (patch) | |
tree | a48c38e35e85fe9330252917f6bdca68e2ed4693 /nanohttp/nanohttp-common.h | |
parent | a8aab76b1d8b8aad4a5ef5351cd1df545a8576ba (diff) | |
download | csoap-cef76c0a0932ebf036f7334aa9c2d21410ccbfed.tar.gz csoap-cef76c0a0932ebf036f7334aa9c2d21410ccbfed.tar.bz2 |
added server functionality
Diffstat (limited to 'nanohttp/nanohttp-common.h')
-rw-r--r-- | nanohttp/nanohttp-common.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/nanohttp/nanohttp-common.h b/nanohttp/nanohttp-common.h index 79db58b..ebde99c 100644 --- a/nanohttp/nanohttp-common.h +++ b/nanohttp/nanohttp-common.h @@ -1,5 +1,5 @@ /****************************************************************** - * $Id: nanohttp-common.h,v 1.5 2003/12/18 12:23:44 snowdrop Exp $ + * $Id: nanohttp-common.h,v 1.6 2004/01/21 12:28:20 snowdrop Exp $ * * CSOAP Project: A http client/server library in C * Copyright (C) 2003 Ferhat Ayaz @@ -87,6 +87,20 @@ typedef struct hurl hurl_t* hurl_new(const char* urlstr); void hurl_free(hurl_t *url); +/* + 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 */ |