summaryrefslogtreecommitdiff
path: root/libddekit/include/ddekit/timer.h
diff options
context:
space:
mode:
Diffstat (limited to 'libddekit/include/ddekit/timer.h')
-rw-r--r--libddekit/include/ddekit/timer.h59
1 files changed, 0 insertions, 59 deletions
diff --git a/libddekit/include/ddekit/timer.h b/libddekit/include/ddekit/timer.h
deleted file mode 100644
index 387f2078..00000000
--- a/libddekit/include/ddekit/timer.h
+++ /dev/null
@@ -1,59 +0,0 @@
-#ifndef _ddekit_timer_h
-#define _ddekit_timer_h
-
-#include "ddekit/thread.h"
-
-#define jiffies (fetch_jiffies())
-#define HZ 100
-
-enum
-{
- DDEKIT_INVALID_TIMER_ID = -1,
-};
-
-/** \defgroup DDEKit_timer
- *
- * Timer subsystem
- *
- * DDEKit provides a generic timer implementation that enables users
- * to execute a function with some arguments after a certain period
- * of time. DDEKit therefore starts a timer thread that executes these
- * functions and keeps track of the currently running timers.
- */
-
-/** Add a timer event. After the absolute timeout has expired, function fn
- * is called with args as arguments.
- *
- * \ingroup DDEKit_timer
- *
- * \return >=0 valid timer ID
- * \return < 0 error
- */
-int ddekit_add_timer(void (*fn)(void *), void *args, unsigned long timeout);
-
-/** Delete timer with the corresponding timer id.
- *
- * \ingroup DDEKit_timer
- */
-int ddekit_del_timer(int timer);
-
-/** Check whether a timer is pending
- *
- * \ingroup DDEKit_timer
- *
- * Linux needs this.
- */
-int ddekit_timer_pending(int timer);
-
-/** Initialization function, startup timer thread
- *
- * \ingroup DDEKit_timer
- */
-void ddekit_init_timers(void);
-
-/** Get the timer thread.
- */
-ddekit_thread_t *ddekit_get_timer_thread(void);
-extern unsigned long fetch_jiffies (void);
-
-#endif