]> git.sven.stormbind.net Git - sven/tclcurl.git/blobdiff - tests/multi/auto.tcl
Imported Upstream version 7.19.6
[sven/tclcurl.git] / tests / multi / auto.tcl
diff --git a/tests/multi/auto.tcl b/tests/multi/auto.tcl
new file mode 100755 (executable)
index 0000000..7c69cd8
--- /dev/null
@@ -0,0 +1,31 @@
+#!/usr/local/bin/wish8.4
+
+package require TclCurl
+
+#wm withdraw .
+
+proc CleanUp {multiHandle easyHandle} {
+    puts "\n\nCleaning up\n\n"
+
+    $::multiHandle removehandle $::easyHandle
+    $::multiHandle cleanup
+    $::easyHandle  cleanup
+
+    puts "\n\nAll done\n\n"
+
+    exit
+}
+
+set multiHandle [curl::multiinit]
+set easyHandle  [curl::init]
+
+$easyHandle  configure -url http://127.0.0.1/~andres/HomePage.tar.gz -file home.tar.gz
+
+$multiHandle addhandle $easyHandle
+
+puts "Starting transfer..."
+
+$multiHandle auto -command "CleanUp $multiHandle $easyHandle"
+
+
+