chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
update TODO
[elogind.git]
/
src
/
core
/
timer.h
diff --git
a/src/core/timer.h
b/src/core/timer.h
index 57a514a68c5f7a7dd824afdf018b830949039607..c145348c7d82fef19b01e0c01db225e6df87adb4 100644
(file)
--- a/
src/core/timer.h
+++ b/
src/core/timer.h
@@
-52,8
+52,8
@@
typedef struct TimerValue {
bool disabled;
clockid_t clock_id;
bool disabled;
clockid_t clock_id;
- usec_t value;
- CalendarSpec *calendar_spec;
+ usec_t value;
/* only for monotonic events */
+ CalendarSpec *calendar_spec;
/* only for calendar events */
usec_t next_elapse;
LIST_FIELDS(struct TimerValue, value);
usec_t next_elapse;
LIST_FIELDS(struct TimerValue, value);
@@
-84,6
+84,8
@@
struct Timer {
void timer_unit_notify(Unit *u, UnitActiveState new_state);
void timer_unit_notify(Unit *u, UnitActiveState new_state);
+void timer_free_values(Timer *t);
+
extern const UnitVTable timer_vtable;
const char *timer_state_to_string(TimerState i);
extern const UnitVTable timer_vtable;
const char *timer_state_to_string(TimerState i);