示例#1
0
 public void DisableTimeout()
 {
     if (timeout_watcher != null)
     {
         timeout_watcher.Stop();
     }
 }
示例#2
0
        private void HandleTimeout(Loop loop, TimerWatcher timeout, EventTypes revents)
        {
            Timeout t = (Timeout)timeout.UserData;

            AppHost.RunTimeout(t);
            if (!t.ShouldContinueToRepeat())
            {
                timeout.Stop();
            }
        }
示例#3
0
        private void fireComplete()
        {
            if (whenComplete != null)
            {
                whenComplete();
            }
            else if (timedWhenComplete != null)
            {
                watcher.Stop();

                timedWhenComplete(true);
            }
        }
示例#4
0
 public void DisableTimeout()
 {
     timeout_watcher.Stop();
 }