aboutsummaryrefslogtreecommitdiff
path: root/src/IO/Url.h
diff options
context:
space:
mode:
authorjcid <devnull@localhost>2007-10-07 00:36:34 +0200
committerjcid <devnull@localhost>2007-10-07 00:36:34 +0200
commit93715c46a99c96d6c866968312691ec9ab0f6a03 (patch)
tree573f19ec6aa740844f53a7c0eb7114f04096bf64 /src/IO/Url.h
Initial revision
Diffstat (limited to 'src/IO/Url.h')
-rw-r--r--src/IO/Url.h40
1 files changed, 40 insertions, 0 deletions
diff --git a/src/IO/Url.h b/src/IO/Url.h
new file mode 100644
index 00000000..91a9c1bd
--- /dev/null
+++ b/src/IO/Url.h
@@ -0,0 +1,40 @@
+#ifndef __IO_URL_H__
+#define __IO_URL_H__
+
+#include "../chain.h"
+#include "../url.h"
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
+/*
+ * External functions
+ */
+extern void a_Http_freeall(void);
+int a_Http_init(void);
+int a_Http_proxy_auth(void);
+void a_Http_set_proxy_passwd(char *str);
+char *a_Http_make_query_str(const DilloUrl *url, bool_t use_proxy);
+
+void a_Http_ccc (int Op, int Branch, int Dir, ChainLink *Info,
+ void *Data1, void *Data2);
+void a_About_ccc(int Op, int Branch, int Dir, ChainLink *Info,
+ void *Data1, void *Data2);
+void a_IO_ccc (int Op, int Branch, int Dir, ChainLink *Info,
+ void *Data1, void *Data2);
+void a_Dpi_ccc (int Op, int Branch, int Dir, ChainLink *Info,
+ void *Data1, void *Data2);
+
+char *a_Dpi_send_blocking_cmd(const char *server_name, const char *cmd);
+void a_Dpi_bye_dpid(void);
+void a_Dpi_init(void);
+
+
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
+#endif /* __IO_URL_H__ */
+