]> Dogcows Code - chaz/openbox/blobdiff - src/Timer.cc
rename, remove bullshit. ya
[chaz/openbox] / src / Timer.cc
diff --git a/src/Timer.cc b/src/Timer.cc
deleted file mode 100644 (file)
index 99f05ba..0000000
+++ /dev/null
@@ -1,111 +0,0 @@
-// -*- mode: C++; indent-tabs-mode: nil; -*-
-// Timer.cc for Blackbox - An X11 Window Manager
-// Copyright (c) 2001 - 2002 Sean 'Shaleh' Perry <shaleh@debian.org>
-// Copyright (c) 1997 - 2000 Brad Hughes (bhughes@tcac.net)
-//
-// Permission is hereby granted, free of charge, to any person obtaining a
-// copy of this software and associated documentation files (the "Software"),
-// to deal in the Software without restriction, including without limitation
-// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-// and/or sell copies of the Software, and to permit persons to whom the
-// Software is furnished to do so, subject to the following conditions:
-//
-// The above copyright notice and this permission notice shall be included in
-// all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
-// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-// DEALINGS IN THE SOFTWARE.
-
-#ifdef    HAVE_CONFIG_H
-#  include "../config.h"
-#endif // HAVE_CONFIG_H
-
-#include "BaseDisplay.hh"
-#include "Timer.hh"
-#include "Util.hh"
-
-BTimer::BTimer(TimerQueueManager *m, TimeoutHandler *h) {
-  manager = m;
-  handler = h;
-
-  recur = timing = False;
-}
-
-
-BTimer::~BTimer(void) {
-  if (timing) stop();
-}
-
-
-void BTimer::setTimeout(long t) {
-  _timeout.tv_sec = t / 1000;
-  _timeout.tv_usec = t % 1000;
-  _timeout.tv_usec *= 1000;
-}
-
-
-void BTimer::setTimeout(const timeval &t) {
-  _timeout.tv_sec = t.tv_sec;
-  _timeout.tv_usec = t.tv_usec;
-}
-
-
-void BTimer::start(void) {
-  gettimeofday(&_start, 0);
-
-  if (! timing) {
-    timing = True;
-    manager->addTimer(this);
-  }
-}
-
-
-void BTimer::stop(void) {
-  timing = False;
-
-  manager->removeTimer(this);
-}
-
-
-void BTimer::halt(void) {
-  timing = False;
-}
-
-
-void BTimer::fireTimeout(void) {
-  if (handler)
-    handler->timeout();
-}
-
-
-timeval BTimer::timeRemaining(const timeval &tm) const {
-  timeval ret = endpoint();
-
-  ret.tv_sec  -= tm.tv_sec;
-  ret.tv_usec -= tm.tv_usec;
-
-  return normalizeTimeval(ret);
-}
-
-
-timeval BTimer::endpoint(void) const {
-  timeval ret;
-
-  ret.tv_sec = _start.tv_sec + _timeout.tv_sec;
-  ret.tv_usec = _start.tv_usec + _timeout.tv_usec;
-
-  return normalizeTimeval(ret);
-}
-
-
-bool BTimer::shouldFire(const timeval &tm) const {
-  timeval end = endpoint();
-
-  return ! ((tm.tv_sec < end.tv_sec) ||
-            (tm.tv_sec == end.tv_sec && tm.tv_usec < end.tv_usec));
-}
This page took 0.025793 seconds and 4 git commands to generate.