From 8e37f21bb9a47fb55e2da9194b75185a6c9dcc36 Mon Sep 17 00:00:00 2001 From: "Mirar (Pontus Hagland)" <pike@sort.mirar.org> Date: Wed, 27 Oct 1999 21:01:53 +0200 Subject: [PATCH] fixed threads thingie Rev: lib/modules/Protocols.pmod/HTTP.pmod/Query.pike:1.9 --- lib/modules/Protocols.pmod/HTTP.pmod/Query.pike | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/modules/Protocols.pmod/HTTP.pmod/Query.pike b/lib/modules/Protocols.pmod/HTTP.pmod/Query.pike index fa4b981f40..1a88deea30 100644 --- a/lib/modules/Protocols.pmod/HTTP.pmod/Query.pike +++ b/lib/modules/Protocols.pmod/HTTP.pmod/Query.pike @@ -127,7 +127,10 @@ string request; string buf="",headerbuf=""; int datapos; + +#if constant(thread_create) object conthread; +#endif function request_ok,request_fail; array extra_args; @@ -400,6 +403,8 @@ object set_callbacks(function(object,mixed...:mixed) _ok, return this_object(); } +#if constant(thread_create) + object thread_request(string server,int port,string query, void|mapping|string headers,void|string data) { @@ -435,6 +440,8 @@ object thread_request(string server,int port,string query, return this_object(); } +#endif + object sync_request(string server,int port,string query, void|mapping|string headers,void|string data) { @@ -499,6 +506,8 @@ object async_request(string server,int port,string query, return this_object(); } +#if constant(thread_create) + int `()() { // wait for completion @@ -506,6 +515,8 @@ int `()() return ok; } +#endif + string data() { `()(); -- GitLab