summaryrefslogtreecommitdiff
path: root/uclient.h
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2016-01-16 23:08:31 +0100
committerFelix Fietkau <nbd@openwrt.org>2016-01-16 23:08:37 +0100
commit2c1cb6dcec5472088badfbda9b7a865660d4eef2 (patch)
tree7871029302081dbf4b223fd87f6dbb935b96f11b /uclient.h
parent77164692aaeb4b18772df7e8bb7fdcb5eed45313 (diff)
downloaduclient-2c1cb6dcec5472088badfbda9b7a865660d4eef2.tar.gz
core: add proxy support
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Diffstat (limited to 'uclient.h')
-rw-r--r--uclient.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/uclient.h b/uclient.h
index 212fb7d..282b9f3 100644
--- a/uclient.h
+++ b/uclient.h
@@ -61,6 +61,7 @@ struct uclient {
union uclient_addr local_addr, remote_addr;
+ struct uclient_url *proxy_url;
struct uclient_url *url;
int timeout_msecs;
void *priv;
@@ -88,6 +89,8 @@ struct uclient *uclient_new(const char *url, const char *auth_str, const struct
void uclient_free(struct uclient *cl);
int uclient_set_url(struct uclient *cl, const char *url, const char *auth);
+int uclient_set_proxy_url(struct uclient *cl, const char *url_str, const char *auth_str);
+
/**
* Sets connection timeout.