X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fuclient.git;a=blobdiff_plain;f=uclient.h;h=282b9f387bd2b4c1c46799dd2a9c9b50479fb6ff;hp=0c76f6e342d4583d5468908cf278bc59a9eeb0f7;hb=235ce84d97cb07a285aeee464ab3f24584cf394e;hpb=8d8c2e64db8c1e9f39bf79028da7f59fb33767f3 diff --git a/uclient.h b/uclient.h index 0c76f6e..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; @@ -69,6 +70,7 @@ struct uclient { bool data_eof; int error_code; int status_code; + int seq; struct blob_attr *meta; struct uloop_timeout connection_timeout; @@ -87,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.