summaryrefslogtreecommitdiffstats
path: root/nanohttp/nanohttp-common.h
diff options
context:
space:
mode:
authorGravatar snowdrop2004-01-21 12:28:20 +0000
committerGravatar snowdrop2004-01-21 12:28:20 +0000
commitcef76c0a0932ebf036f7334aa9c2d21410ccbfed (patch)
treea48c38e35e85fe9330252917f6bdca68e2ed4693 /nanohttp/nanohttp-common.h
parenta8aab76b1d8b8aad4a5ef5351cd1df545a8576ba (diff)
downloadcsoap-cef76c0a0932ebf036f7334aa9c2d21410ccbfed.tar.gz
csoap-cef76c0a0932ebf036f7334aa9c2d21410ccbfed.tar.bz2
added server functionality
Diffstat (limited to 'nanohttp/nanohttp-common.h')
-rw-r--r--nanohttp/nanohttp-common.h16
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 */