eudev/timer.h
Lennart Poettering 87f0e418cf s/name/unit
2010-01-26 21:39:06 +01:00

31 lines
451 B
C

/*-*- Mode: C; c-basic-offset: 8 -*-*/
#ifndef footimerhfoo
#define footimerhfoo
typedef struct Timer Timer;
#include "unit.h"
typedef enum TimerState {
TIMER_DEAD,
TIMER_WAITING,
TIMER_RUNNING,
_TIMER_STATE_MAX
} TimerState;
struct Timer {
Meta meta;
TimerState state;
clockid_t clock_id;
usec_t next_elapse;
Service *service;
};
const UnitVTable timer_vtable;
#endif