Improved the interface of the PollingScheduler class, added some
documentation in comments.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@494 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/x0vncserver/x0vncserver.cxx b/x0vncserver/x0vncserver.cxx
index 27c130a..d179d94 100644
--- a/x0vncserver/x0vncserver.cxx
+++ b/x0vncserver/x0vncserver.cxx
@@ -485,7 +485,7 @@
 
       server.checkTimeouts();
 
-      if (sched.millisRemaining() <= 0) {
+      if (sched.goodTimeToPoll()) {
         adjustPollingCycle(&dynPollingCycle, &cpumon);
         sched.setInterval(dynPollingCycle);
         sched.newPass();