Module: xenomai-forge Branch: master Commit: b520f1ee9f3e8a893cba7da48fc369eb72df8273 URL: http://git.xenomai.org/?p=xenomai-forge.git;a=commit;h=b520f1ee9f3e8a893cba7da48fc369eb72df8273
Author: Philippe Gerum <r...@xenomai.org> Date: Sun Nov 20 18:08:58 2011 +0100 copperplate/timerobj: introduce timerobj_enabled() --- include/copperplate/timerobj.h | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/include/copperplate/timerobj.h b/include/copperplate/timerobj.h index 7eac3c5..91be73f 100644 --- a/include/copperplate/timerobj.h +++ b/include/copperplate/timerobj.h @@ -21,6 +21,8 @@ #include <pthread.h> #include <time.h> +#include <copperplate/lock.h> +#include <copperplate/list.h> struct timerobj { void (*handler)(struct timerobj *tmobj); @@ -41,6 +43,11 @@ static inline int timerobj_unlock(struct timerobj *tmobj) return write_unlock_safe(&tmobj->lock, tmobj->cancel_state); } +static inline int timerobj_enabled(const struct timerobj *tmobj) +{ + return tmobj->handler != NULL; +} + #ifdef __cplusplus extern "C" { #endif _______________________________________________ Xenomai-git mailing list Xenomai-git@gna.org https://mail.gna.org/listinfo/xenomai-git