[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [flashproxy/master] Add a dummy should_disable function.



commit 25e2e026ede28979b5cdf32a2678f241f5a1fbf2
Author: David Fifield <david@xxxxxxxxxxxxxxx>
Date:   Sun Sep 4 13:27:54 2011 -0700

    Add a dummy should_disable function.
    
    This function controls whether the flash proxy will disable itself,
    which we'll do roughly whenever we're running on a mobile browser.
---
 swfcat.as |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/swfcat.as b/swfcat.as
index 73f3760..8742bce 100644
--- a/swfcat.as
+++ b/swfcat.as
@@ -134,12 +134,25 @@ package
                 return default_addr;
         }
 
+        /* Are circumstances such that we should self-disable and not be a
+           proxy? We take a best-effort guess as to whether this device runs on
+           a battery or the data transfer might be expensive. */
+        private function should_disable():Boolean
+        {
+            return false;
+        }
+
         /* The main logic begins here, after start-up issues are taken care of. */
         private function proxy_main():void
         {
             var fac_url:String;
             var loader:URLLoader;
 
+            if (should_disable()) {
+                puts("Disabling self.");
+                return;
+            }
+
             if (proxy_pairs.length >= MAX_NUM_PROXY_PAIRS) {
                 setTimeout(proxy_main, FACILITATOR_POLL_INTERVAL);
                 return;



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits