X-Git-Url: http://git.sven.stormbind.net/?a=blobdiff_plain;f=tests%2Fmulti%2Fauto.tcl;fp=tests%2Fmulti%2Fauto.tcl;h=7c69cd8f5b5dc1f1d5b1550fb0753be19626d9af;hb=b0e6fb6e4379fb87fa2854b84a56c5ad49c644da;hp=0000000000000000000000000000000000000000;hpb=c9a5bcd9d76f699909b24e71a2a216d36062ab0b;p=sven%2Ftclcurl.git diff --git a/tests/multi/auto.tcl b/tests/multi/auto.tcl new file mode 100755 index 0000000..7c69cd8 --- /dev/null +++ b/tests/multi/auto.tcl @@ -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" + + +