summaryrefslogtreecommitdiff
path: root/apps/include/netutils/webclient.h
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-11-03 00:00:56 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2012-11-03 00:00:56 +0000
commit8e7c3d9a4676c5ec1b6b3e9f243af474420ea9fb (patch)
tree8d59aa4f455f6010a95272f5c31b76d7ea4cb806 /apps/include/netutils/webclient.h
parent3c21deaf5b357b69a32b515c620616a2b6242594 (diff)
downloadnuttx-8e7c3d9a4676c5ec1b6b3e9f243af474420ea9fb.tar.gz
nuttx-8e7c3d9a4676c5ec1b6b3e9f243af474420ea9fb.tar.bz2
nuttx-8e7c3d9a4676c5ec1b6b3e9f243af474420ea9fb.zip
Add support for wget POST interface; from Darcy Gong
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5301 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'apps/include/netutils/webclient.h')
-rw-r--r--apps/include/netutils/webclient.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/apps/include/netutils/webclient.h b/apps/include/netutils/webclient.h
index 5c07f20ab..3a4c4ea90 100644
--- a/apps/include/netutils/webclient.h
+++ b/apps/include/netutils/webclient.h
@@ -109,6 +109,13 @@ extern "C" {
#define EXTERN extern
#endif
+EXTERN char *web_post_str(FAR char *buffer, int *size, FAR char *name,
+ FAR char *value);
+EXTERN char *web_posts_str(FAR char *buffer, int *size, FAR char **name,
+ FAR char **value, int len);
+EXTERN int web_post_strlen(FAR char *name, FAR char *value);
+EXTERN int web_posts_strlen(FAR char **name, FAR char **value, int len);
+
/****************************************************************************
* Name: wget
*
@@ -141,6 +148,11 @@ extern "C" {
EXTERN int wget(FAR const char *url, FAR char *buffer, int buflen,
wget_callback_t callback, FAR void *arg);
+
+EXTERN int wget_post(FAR const char *url, FAR const char *posts,
+ FAR char *buffer, int buflen, wget_callback_t callback,
+ FAR void *arg);
+
#undef EXTERN
#ifdef __cplusplus
}